LibreOffice Module svtools (master) 1
Namespaces | Functions
sampletext.hxx File Reference
#include <svtools/svtdllapi.h>
#include <rtl/ustring.hxx>
#include <unicode/uscript.h>
#include <vcl/fontcapabilities.hxx>
Include dependency graph for sampletext.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcl
 

Functions

UScriptCode otCoverageToScript (vcl::UnicodeCoverage::UnicodeCoverageEnum eOTCoverage)
 
bool isSymbolFont (const vcl::Font &rFont)
 
bool canRenderNameOfSelectedFont (OutputDevice const &rDevice)
 
OUString makeShortRepresentativeSymbolTextForSelectedFont (OutputDevice const &rDevice)
 
OUString makeShortRepresentativeTextForSelectedFont (OutputDevice const &rDevice)
 
OUString makeShortRepresentativeTextForScript (UScriptCode eScript)
 
OUString makeShortMinimalTextForScript (UScriptCode eScript)
 
SVT_DLLPUBLIC OUString makeRepresentativeTextForFont (sal_Int16 nScriptType, const vcl::Font &rFont)
 

Function Documentation

◆ canRenderNameOfSelectedFont()

bool canRenderNameOfSelectedFont ( OutputDevice const &  rDevice)

◆ isSymbolFont()

bool isSymbolFont ( const vcl::Font rFont)

◆ makeRepresentativeTextForFont()

SVT_DLLPUBLIC OUString makeRepresentativeTextForFont ( sal_Int16  nScriptType,
const vcl::Font rFont 
)

◆ makeShortMinimalTextForScript()

OUString makeShortMinimalTextForScript ( UScriptCode  eScript)

Definition at line 541 of file sampletext.cxx.

References u.

Referenced by DrawPreview(), and makeMinimalTextForScript().

◆ makeShortRepresentativeSymbolTextForSelectedFont()

OUString makeShortRepresentativeSymbolTextForSelectedFont ( OutputDevice const &  rDevice)

◆ makeShortRepresentativeTextForScript()

OUString makeShortRepresentativeTextForScript ( UScriptCode  eScript)

◆ makeShortRepresentativeTextForSelectedFont()

OUString makeShortRepresentativeTextForSelectedFont ( OutputDevice const &  rDevice)

◆ otCoverageToScript()

UScriptCode otCoverageToScript ( vcl::UnicodeCoverage::UnicodeCoverageEnum  eOTCoverage)

Definition at line 1286 of file sampletext.cxx.

References vcl::UnicodeCoverage::ALPHABETIC_PRESENTATION_FORMS, vcl::UnicodeCoverage::ANCIENT_GREEK_NUMBERS, vcl::UnicodeCoverage::ANCIENT_SYMBOLS, vcl::UnicodeCoverage::ARABIC, vcl::UnicodeCoverage::ARABIC_PRESENTATION_FORMS_A, vcl::UnicodeCoverage::ARABIC_PRESENTATION_FORMS_B, vcl::UnicodeCoverage::ARMENIAN, vcl::UnicodeCoverage::ARROWS, vcl::UnicodeCoverage::BALINESE, vcl::UnicodeCoverage::BASIC_LATIN, vcl::UnicodeCoverage::BENGALI, vcl::UnicodeCoverage::BLOCK_ELEMENTS, vcl::UnicodeCoverage::BOPOMOFO, vcl::UnicodeCoverage::BOX_DRAWING, vcl::UnicodeCoverage::BRAILLE_PATTERNS, vcl::UnicodeCoverage::BUGINESE, vcl::UnicodeCoverage::BYZANTINE_MUSICAL_SYMBOLS, vcl::UnicodeCoverage::CARIAN, vcl::UnicodeCoverage::CHAM, vcl::UnicodeCoverage::CHEROKEE, vcl::UnicodeCoverage::CJK_COMPATIBILITY, vcl::UnicodeCoverage::CJK_STROKES, vcl::UnicodeCoverage::CJK_SYMBOLS_AND_PUNCTUATION, vcl::UnicodeCoverage::CJK_UNIFIED_IDEOGRAPHS, vcl::UnicodeCoverage::COMBINING_DIACRITICAL_MARKS, vcl::UnicodeCoverage::COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS, vcl::UnicodeCoverage::COMBINING_HALF_MARKS, vcl::UnicodeCoverage::CONTROL_PICTURES, vcl::UnicodeCoverage::COPTIC, vcl::UnicodeCoverage::COUNTING_ROD_NUMERALS, vcl::UnicodeCoverage::CUNEIFORM, vcl::UnicodeCoverage::CURRENCY_SYMBOLS, vcl::UnicodeCoverage::CYPRIOT_SYLLABARY, vcl::UnicodeCoverage::CYRILLIC, vcl::UnicodeCoverage::DESERET, vcl::UnicodeCoverage::DEVANAGARI, vcl::UnicodeCoverage::DINGBATS, vcl::UnicodeCoverage::DOMINO_TILES, vcl::UnicodeCoverage::ENCLOSED_ALPHANUMERICS, vcl::UnicodeCoverage::ENCLOSED_CJK_LETTERS_AND_MONTHS, vcl::UnicodeCoverage::ETHIOPIC, vcl::UnicodeCoverage::GENERAL_PUNCTUATION, vcl::UnicodeCoverage::GEOMETRIC_SHAPES, vcl::UnicodeCoverage::GEORGIAN, vcl::UnicodeCoverage::GLAGOLITIC, vcl::UnicodeCoverage::GOTHIC, vcl::UnicodeCoverage::GREEK_AND_COPTIC, vcl::UnicodeCoverage::GREEK_EXTENDED, vcl::UnicodeCoverage::GUJARATI, vcl::UnicodeCoverage::GURMUKHI, vcl::UnicodeCoverage::HALFWIDTH_AND_FULLWIDTH_FORMS, vcl::UnicodeCoverage::HANGUL_COMPATIBILITY_JAMO, vcl::UnicodeCoverage::HANGUL_JAMO, vcl::UnicodeCoverage::HANGUL_SYLLABLES, vcl::UnicodeCoverage::HEBREW, vcl::UnicodeCoverage::HIRAGANA, vcl::UnicodeCoverage::IPA_EXTENSIONS, vcl::UnicodeCoverage::KANNADA, vcl::UnicodeCoverage::KATAKANA, vcl::UnicodeCoverage::KAYAH_LI, vcl::UnicodeCoverage::KHAROSHTHI, vcl::UnicodeCoverage::KHMER, vcl::UnicodeCoverage::LAO, vcl::UnicodeCoverage::LATIN_1_SUPPLEMENT, vcl::UnicodeCoverage::LATIN_EXTENDED_A, vcl::UnicodeCoverage::LATIN_EXTENDED_ADDITIONAL, vcl::UnicodeCoverage::LATIN_EXTENDED_B, vcl::UnicodeCoverage::LEPCHA, vcl::UnicodeCoverage::LETTERLIKE_SYMBOLS, vcl::UnicodeCoverage::LIMBU, vcl::UnicodeCoverage::LINEAR_B_SYLLABARY, vcl::UnicodeCoverage::MALAYALAM, vcl::UnicodeCoverage::MATHEMATICAL_ALPHANUMERIC_SYMBOLS, vcl::UnicodeCoverage::MATHEMATICAL_OPERATORS, vcl::UnicodeCoverage::MAX_UC_ENUM, vcl::UnicodeCoverage::MISCELLANEOUS_SYMBOLS, vcl::UnicodeCoverage::MISCELLANEOUS_TECHNICAL, vcl::UnicodeCoverage::MONGOLIAN, vcl::UnicodeCoverage::MYANMAR, vcl::UnicodeCoverage::NEW_TAI_LUE, vcl::UnicodeCoverage::NKO, vcl::UnicodeCoverage::NONPLANE_0, vcl::UnicodeCoverage::NUMBER_FORMS, vcl::UnicodeCoverage::ODIA, vcl::UnicodeCoverage::OGHAM, vcl::UnicodeCoverage::OL_CHIKI, vcl::UnicodeCoverage::OLD_ITALIC, vcl::UnicodeCoverage::OLD_PERSIAN, vcl::UnicodeCoverage::OPTICAL_CHARACTER_RECOGNITION, vcl::UnicodeCoverage::OSMANYA, vcl::UnicodeCoverage::PHAGS_PA, vcl::UnicodeCoverage::PHAISTOS_DISC, vcl::UnicodeCoverage::PHOENICIAN, vcl::UnicodeCoverage::PRIVATE_USE_AREA_PLANE_0, vcl::UnicodeCoverage::PRIVATE_USE_PLANE_15, vcl::UnicodeCoverage::REJANG, vcl::UnicodeCoverage::RESERVED1, vcl::UnicodeCoverage::RESERVED2, vcl::UnicodeCoverage::RESERVED3, vcl::UnicodeCoverage::RESERVED4, vcl::UnicodeCoverage::RESERVED5, vcl::UnicodeCoverage::RUNIC, vcl::UnicodeCoverage::SAURASHTRA, vcl::UnicodeCoverage::SHAVIAN, vcl::UnicodeCoverage::SINHALA, vcl::UnicodeCoverage::SMALL_FORM_VARIANTS, vcl::UnicodeCoverage::SPACING_MODIFIER_LETTERS, vcl::UnicodeCoverage::SPECIALS, vcl::UnicodeCoverage::SUNDANESE, vcl::UnicodeCoverage::SUPERSCRIPTS_AND_SUBSCRIPTS, vcl::UnicodeCoverage::SYLOTI_NAGRI, vcl::UnicodeCoverage::SYRIAC, vcl::UnicodeCoverage::TAGALOG, vcl::UnicodeCoverage::TAGS, vcl::UnicodeCoverage::TAI_LE, vcl::UnicodeCoverage::TAI_XUAN_JING_SYMBOLS, vcl::UnicodeCoverage::TAMIL, vcl::UnicodeCoverage::TELUGU, vcl::UnicodeCoverage::THAANA, vcl::UnicodeCoverage::THAI, vcl::UnicodeCoverage::TIBETAN, vcl::UnicodeCoverage::TIFINAGH, vcl::UnicodeCoverage::UGARITIC, vcl::UnicodeCoverage::UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, vcl::UnicodeCoverage::VAI, vcl::UnicodeCoverage::VARIATION_SELECTORS, vcl::UnicodeCoverage::VERTICAL_FORMS, vcl::UnicodeCoverage::YI_SYLLABLES, and vcl::UnicodeCoverage::YIJING_HEXAGRAM_SYMBOLS.