LibreOffice Module vcl (master)
1
|
Namespaces | |
bitmap | |
CodePageCoverage | |
CommandInfoProvider | |
detail | |
filter | |
font | |
graphic | |
lok | |
RoadmapWizardTypes | |
solarthread | |
table | |
test | |
UnicodeCoverage | |
unohelper | |
unotools | |
unx | |
WizardTypes | |
Classes | |
struct | _rectangle |
class | AbstractTrueTypeFont |
struct | BackendCapabilities |
class | BicubicKernel |
class | BilinearKernel |
class | BitmapScaleBicubicFilter |
class | BitmapScaleBilinearFilter |
class | BitmapScaleConvolutionFilter |
class | BitmapScaleLanczos3Filter |
class | BufferDevice |
Buffers drawing on a vcl::RenderContext using a VirtualDevice. More... | |
class | CommandImageResolver |
struct | ControlDrawParameters |
struct | ControlLayoutData |
struct | ControlPoint |
ControlPoint structure used by GetTTGlyphPoints() More... | |
class | ControlTextRenderer |
a class which allows rendering text of a Control onto a device, by taking into account the metrics of a reference device. More... | |
struct | ControlTypeAndPart |
class | Cursor |
class | CustomWidgetDraw |
class | DefaultTextLayout |
is an implementation of the ITextLayout interface which simply delegates its calls to the respective methods of an OutputDevice instance, without any inbetween magic. More... | |
class | DeleteOnDeinit |
class | DeleteOnDeinitBase |
class | DeleteUnoReferenceOnDeinit |
Similar to DeleteOnDeinit, the DeleteUnoReferenceOnDeinit template class makes sure that a static UNO object is disposed and released at the right time. More... | |
class | DeletionListener |
class | DeletionNotifier |
class | DisplayConnectionDispatch |
class | EnumContext |
struct | ExternalPDFStream |
class | ExternalPDFStreams |
class | ExtOutDevData |
class | FileDefinitionWidgetDraw |
class | Font |
struct | FontCapabilities |
struct | GlobalSyncData |
struct | GlyphData |
Structure used by the TrueType Creator and GetRawGlyphData() More... | |
class | GraphicFormatDetector |
class | HyperLabel |
class | I18nHelper |
class | IAccessibleBrowseBox |
interface for an implementation of a browse box's Accessible component More... | |
class | IAccessibleFactory |
class | IAccessibleTableProvider |
This abstract class provides methods to implement an accessible table object. More... | |
class | IAccessibleTabListBox |
interface for an implementation of a table control's Accessible component More... | |
class | IContext |
class | IconThemeInfo |
This class provides information about an icon theme. More... | |
class | IconThemeScanner |
This class scans a folder for icon themes and provides the results. More... | |
class | IconThemeSelector |
This class helps to choose an icon theme from a list of installed themes. More... | |
class | ImageRepository |
struct | ImplControlData |
struct | ImplOldStyleAdaptorData |
class | ImplPrinterControllerData |
class | IPrioritable |
class | ISearchableStringList |
class | ITextLayout |
class | ITiledRenderable |
class | IWizardPageController |
class | Kernel |
class | KeyCode |
class | Lanczos3Kernel |
struct | longHorMetrics |
struct | MenuLayoutData |
struct | NameRecord |
Structure used by the TrueType Creator and CreateTTFromTTGlyphs() More... | |
class | OWizardPage |
struct | PageSyncData |
class | PaintBufferGuard |
Sets up the buffer to have settings matching the window, and restores the original state in the dtor. More... | |
struct | ParenStackEntry |
struct | PDFExtOutDevBookmarkEntry |
class | PDFExtOutDevData |
class | PDFFontCache |
struct | PDFGraphicAnnotation |
class | PDFGraphicResult |
struct | PDFNote |
class | PDFObjectContainer |
Allows creating, updating and writing PDF objects in a container. More... | |
class | PDFObjectCopier |
Copies objects from one PDF file into another one. More... | |
class | PDFOutputStream |
class | PDFStreamIf |
class | PDFWriter |
class | PDFWriterImpl |
class | PngImageReader |
class | PNGReader |
class | PNGReaderImpl |
class | PNGWriter |
class | PNGWriterImpl |
class | PrintDialog |
class | PrinterController |
class | PrinterOptionsHelper |
class | PrintProgressDialog |
class | QuickSelectionEngine |
struct | QuickSelectionEngine_Data |
class | ReferenceDeviceTextLayout |
class | Region |
class | RenderTools |
class | RoadmapImpl |
class | RoadmapItem |
struct | RoadmapTypes |
class | RoadmapWizard |
wizard for a roadmap More... | |
struct | RoadmapWizardImpl |
class | RoadmapWizardMachine |
is - no, not a wizard for a roadmap, but the base class for wizards supporting a roadmap. More... | |
class | RoadmapWizardTravelSuspension |
helper class to temporarily suspend any traveling in the wizard More... | |
class | ScanlineWriter |
class | ScopedAntialiasing |
class | ScopedBitmapAccess |
This template handles BitmapAccess the RAII way. More... | |
class | ScriptRun |
class | SettingsConfigItem |
class | SmallOUStrMap |
class | SolarMutexTryAndBuyGuard |
guard class that uses tryToAcquire() and has isAcquired() to check More... | |
class | SolarThreadExecutor |
struct | SvHeaderTabListBoxImpl |
class | SwapFile |
class | TextLayoutCache |
struct | ToolBoxLayoutData |
struct | TrueTypeCreator |
class | TrueTypeFont |
struct | TrueTypeTable |
struct | TTGlobalFontInfo_ |
Return value of GetTTGlobalFontInfo() More... | |
struct | TTSimpleGlyphMetrics |
Structure used by GetTTSimpleCharMetrics() functions. More... | |
class | WidgetDefinition |
class | WidgetDefinitionPart |
class | WidgetDefinitionReader |
class | WidgetDefinitionSettings |
class | WidgetDefinitionState |
class | WidgetDefinitionStyle |
class | WidgetDrawAction |
class | WidgetDrawActionExternal |
class | WidgetDrawActionImage |
class | WidgetDrawActionLine |
class | WidgetDrawActionRectangle |
class | WidgetDrawActionShape |
class | WidgetDrawInterface |
struct | WidgetDrawStyle |
struct | WidgetThemeLibrary_t |
class | Window |
class | WizardMachine |
implements some kind of finite automata, where the states of the automata exactly correlate with tab pages. More... | |
struct | WizardMachineImplData |
class | WizardTravelSuspension |
helper class to temporarily suspend any traveling in the wizard More... | |
Typedefs | |
typedef OutputDevice | RenderContext |
typedef OutputDevice | RenderContext |
typedef std::vector< RoadmapItem * > | HL_Vector |
typedef int | ThreeInts[3] |
typedef std::map< vcl::LOKWindowId, VclPtr< vcl::Window > > | LOKWindowsMap |
typedef std::unordered_map< OUString, OUString > | OUStrMap |
typedef struct TTGlobalFontInfo_ | TTGlobalFontInfo |
Return value of GetTTGlobalFontInfo() More... | |
typedef struct WidgetThemeLibrary_t | WidgetThemeLibrary |
typedef struct vcl::_rectangle | rectangle_t |
typedef void *(* | GetSvtAccessibilityComponentFactory) () |
a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls More... | |
typedef std::pair< const OString, const OString > | LOKPayloadItem |
typedef sal_uInt32 | LOKWindowId |
typedef OutputDevice | RenderContext |
typedef const void * | StringEntryIdentifier |
typedef sal_Int32 | F16Dot16 |
fixed: 16.16 More... | |
Functions | |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | vcl_SystemClipboard_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &args) |
Sequence< OUString > | DragSource_getSupportedServiceNames () |
OUString | DragSource_getImplementationName () |
Reference< XInterface > | DragSource_createInstance (const Reference< XMultiServiceFactory > &) |
Sequence< OUString > | DropTarget_getSupportedServiceNames () |
OUString | DropTarget_getImplementationName () |
Reference< XInterface > | DropTarget_createInstance (const Reference< XMultiServiceFactory > &) |
void | SetGetSpecialCharsFunction (FncGetSpecialChars fn) |
FncGetSpecialChars | GetGetSpecialCharsFunction () |
FieldUnit | StringToMetric (const OUString &rMetricString) |
sal_Int64 | ConvertValue (sal_Int64 nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
sal_Int64 | ConvertValue (sal_Int64 nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (double nValue, sal_uInt16 nDigits, FieldUnit eInUnit, MapUnit eOutUnit) |
bool | TextToValue (const OUString &rStr, double &rValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper, FieldUnit eUnit) |
sal_Int32 | NaturalSortCompare (const OUString &rA, const OUString &rB) |
IMPL_LINK_NOARG (QuickSelectionEngine_Data, SearchStringTimeout, Timer *, void) | |
static StringEntryIdentifier | findMatchingEntry (const OUString &_searchString, QuickSelectionEngine_Data const &_engineData) |
IMPL_LINK (ORoadmap, ImplClickHdl, HyperLabel *, CurHyperLabel, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnRoadmapItemSelected, LinkParamNone *, void) | |
IMPL_LINK (RoadmapWizardMachine, OnRoadmapItemSelected, const OString &, rCurItemId, bool) | |
IMPL_LINK_NOARG (RoadmapWizard, ImplHandleWizardLayoutTimerHdl, Timer *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnFinish, Button *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnPrevPage, Button *, void) | |
IMPL_LINK_NOARG (RoadmapWizard, OnNextPage, Button *, void) | |
IMPL_LINK_NOARG (WizardMachine, OnFinish, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnCancel, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnPrevPage, weld::Button &, void) | |
IMPL_LINK_NOARG (WizardMachine, OnNextPage, weld::Button &, void) | |
size_t | RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< BitmapEx > &rBitmaps, size_t nFirstPage=0, int nPages=1, const basegfx::B2DTuple *pSizeHint=nullptr) |
Fills the rBitmaps vector with rendered pages. More... | |
bool | importPdfVectorGraphicData (SvStream &rStream, std::shared_ptr< VectorGraphicData > &rVectorGraphicData) |
Imports a PDF stream as a VectorGraphicData. More... | |
bool | ImportPDF (SvStream &rStream, Graphic &rGraphic) |
Imports a PDF stream into rGraphic. More... | |
size_t | ImportPDFUnloaded (const OUString &rURL, std::vector< PDFGraphicResult > &rGraphics) |
Import PDF as Graphic images (1 per page), but not loaded yet. More... | |
static void * | smalloc (size_t size) |
static void * | scalloc (size_t n, size_t size) |
static sal_Int16 | GetInt16 (const sal_uInt8 *ptr, size_t offset) |
static sal_uInt16 | GetUInt16 (const sal_uInt8 *ptr, size_t offset) |
static sal_Int32 | GetInt32 (const sal_uInt8 *ptr, size_t offset) |
static sal_uInt32 | GetUInt32 (const sal_uInt8 *ptr, size_t offset) |
static F16Dot16 | fixedMul (F16Dot16 a, F16Dot16 b) |
static F16Dot16 | fixedDiv (F16Dot16 a, F16Dot16 b) |
static F16Dot16 | fixedMulDiv (F16Dot16 a, F16Dot16 b, F16Dot16 c) |
static int | XUnits (int unitsPerEm, int n) |
static char | toHex (sal_uInt8 nIndex) |
static HexFmt * | HexFmtNew (FILE *outf) |
static bool | HexFmtFlush (HexFmt *_this) |
static void | HexFmtOpenString (HexFmt *_this) |
static void | HexFmtCloseString (HexFmt *_this) |
static void | HexFmtDispose (HexFmt *_this) |
static void | HexFmtBlockWrite (HexFmt *_this, const void *ptr, sal_uInt32 size) |
static void | GetMetrics (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, TTGlyphMetrics *metrics) |
static int | GetTTGlyphOutline (AbstractTrueTypeFont *, sal_uInt32, ControlPoint **, TTGlyphMetrics *, std::vector< sal_uInt32 > *) |
static int | GetSimpleTTOutline (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, ControlPoint **pointArray, TTGlyphMetrics *metrics) |
static F16Dot16 | fromF2Dot14 (sal_Int16 n) |
static int | GetCompoundTTOutline (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, ControlPoint **pointArray, TTGlyphMetrics *metrics, std::vector< sal_uInt32 > &glyphlist) |
static int | BSplineToPSPath (ControlPoint const *srcA, int srcCount, PSPathElement **path) |
static char * | nameExtract (const sal_uInt8 *name, int nTableSize, int n, int dbFlag, sal_Unicode **ucs2result) |
static int | findname (const sal_uInt8 *name, sal_uInt16 n, sal_uInt16 platformID, sal_uInt16 encodingID, sal_uInt16 languageID, sal_uInt16 nameID) |
static void | GetNames (TrueTypeFont *t) |
int | CountTTCFonts (const char *fname) |
Get the number of fonts contained in a TrueType collection. More... | |
SFErrCodes | OpenTTFontFile (const char *fname, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr) |
TrueTypeFont constructor. More... | |
SFErrCodes | OpenTTFontBuffer (const void *pBuffer, sal_uInt32 nLen, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr) |
TrueTypeFont constructor. More... | |
void | CloseTTFont (TrueTypeFont *) |
TrueTypeFont destructor. More... | |
int | GetTTGlyphPoints (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, ControlPoint **pointArray) |
Extracts TrueType control points, and stores them in an allocated array pointed to by *pointArray. More... | |
int | GetTTGlyphComponents (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< sal_uInt32 > &glyphlist) |
For a specified glyph adds all component glyphs IDs to the list and return their number. More... | |
SFErrCodes | CreateT3FromTTGlyphs (TrueTypeFont *ttf, FILE *outf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs, int wmode) |
Generates a new PostScript Type 3 font and dumps it to outf file. More... | |
SFErrCodes | CreateTTFromTTGlyphs (AbstractTrueTypeFont *ttf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 const *encoding, int nGlyphs) |
Generates a new TrueType font and dumps it to outf file. More... | |
static GlyphOffsets * | GlyphOffsetsNew (sal_uInt8 *sfntP, sal_uInt32 sfntLen) |
static void | GlyphOffsetsDispose (GlyphOffsets *_this) |
static void | DumpSfnts (FILE *outf, sal_uInt8 *sfntP, sal_uInt32 sfntLen) |
SFErrCodes | CreateT42FromTTGlyphs (TrueTypeFont *ttf, FILE *outf, const char *psname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs) |
Generates a new PostScript Type42 font and dumps it to outf file. More... | |
std::unique_ptr< sal_uInt16[]> | GetTTSimpleGlyphMetrics (AbstractTrueTypeFont const *ttf, const sal_uInt16 *glyphArray, int nGlyphs, bool vertical) |
Queries glyph metrics. More... | |
void | GetTTFontMetrics (const uint8_t *pHhea, size_t nHhea, const uint8_t *pOs2, size_t nOs2, TTGlobalFontInfo *info) |
Returns fonts metrics. More... | |
bool | GetTTGlobalFontHeadInfo (const AbstractTrueTypeFont *ttf, int &xMin, int &yMin, int &xMax, int &yMax, sal_uInt16 &macStyle) |
Returns part of the head table info, normally collected by GetTTGlobalFontInfo. More... | |
void | GetTTGlobalFontInfo (TrueTypeFont *ttf, TTGlobalFontInfo *info) |
Returns global font information about the TrueType font. More... | |
GlyphData * | GetTTRawGlyphData (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID) |
Extracts raw glyph data from the 'glyf' table and returns it in an allocated GlyphData structure. More... | |
int | GetTTNameRecords (AbstractTrueTypeFont const *ttf, NameRecord **nr) |
Extracts all Name Records from the font and stores them in an allocated array of NameRecord structs. More... | |
void | DisposeNameRecords (NameRecord *nr, int n) |
Deallocates previously allocated array of NameRecords. More... | |
template<size_t N> | |
static void | append (std::bitset< N > &rSet, size_t const nOffset, sal_uInt32 const nValue) |
bool | getTTCoverage (std::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM >> &rUnicodeRange, std::optional< std::bitset< CodePageCoverage::MAX_CP_ENUM >> &rCodePageRange, const unsigned char *pTable, size_t nLength) |
static sal_Int16 | GetInt16 (const sal_uInt8 *ptr, sal_uInt32 offset) |
static sal_uInt16 | GetUInt16 (const sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutInt16 (sal_Int16 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutUInt16 (sal_uInt16 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static void | PutUInt32 (sal_uInt32 val, sal_uInt8 *ptr, sal_uInt32 offset) |
static int | TableEntryCompareF (const void *l, const void *r) |
static int | NameRecordCompareF (const void *l, const void *r) |
static sal_uInt32 | CheckSum (sal_uInt32 *ptr, sal_uInt32 length) |
static void * | smalloc (sal_uInt32 size) |
static void * | scalloc (sal_uInt32 n, sal_uInt32 size) |
void | TrueTypeCreatorNewEmpty (sal_uInt32 tag, TrueTypeCreator **_this) |
TrueTypeCreator constructor. More... | |
void | AddTable (TrueTypeCreator *_this, TrueTypeTable *table) |
Adds a TrueType table to the TrueType creator. More... | |
void | RemoveTable (TrueTypeCreator *_this, sal_uInt32 tag) |
Removes a TrueType table from the TrueType creator if it is stored there. More... | |
static void | ProcessTables (TrueTypeCreator *) |
SFErrCodes | StreamToMemory (TrueTypeCreator *_this, sal_uInt8 **ptr, sal_uInt32 *length) |
Writes a TrueType font generated by the TrueTypeCreator to a segment of memory that this method allocates. More... | |
SFErrCodes | StreamToFile (TrueTypeCreator *_this, const char *fname) |
Writes a TrueType font generated by the TrueTypeCreator to a file. More... | |
static sal_uInt8 * | ttmalloc (sal_uInt32 nbytes) |
static void | FreeGlyphData (void *ptr) |
static void | TrueTypeTableDispose_generic (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_head (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_hhea (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_loca (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_maxp (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_glyf (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_cmap (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_name (TrueTypeTable *_this) |
static void | TrueTypeTableDispose_post (TrueTypeTable *_this) |
static int | GetRawData_generic (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_head (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_hhea (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_loca (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_maxp (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_glyf (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static sal_uInt8 * | PackCmapType0 (CmapSubTable const *s, sal_uInt32 *length) |
static sal_uInt8 * | PackCmapType6 (CmapSubTable const *s, sal_uInt32 *length) |
static sal_uInt8 * | PackCmap (CmapSubTable const *s, sal_uInt32 *length) |
static int | GetRawData_cmap (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_name (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
static int | GetRawData_post (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
TrueTypeTable * | TrueTypeTableNew (sal_uInt32 tag, sal_uInt32 nbytes, const sal_uInt8 *ptr) |
Creates a new raw TrueType table. More... | |
TrueTypeTable * | TrueTypeTableNew_head (sal_uInt32 fontRevision, sal_uInt16 flags, sal_uInt16 unitsPerEm, const sal_uInt8 *created, sal_uInt16 macStyle, sal_uInt16 lowestRecPPEM, sal_Int16 fontDirectionHint) |
Creates a new 'head' table for a TrueType font. More... | |
TrueTypeTable * | TrueTypeTableNew_hhea (sal_Int16 ascender, sal_Int16 descender, sal_Int16 linegap, sal_Int16 caretSlopeRise, sal_Int16 caretSlopeRun) |
Creates a new 'hhea' table for a TrueType font. More... | |
TrueTypeTable * | TrueTypeTableNew_loca () |
Creates a new empty 'loca' table for a TrueType font. More... | |
TrueTypeTable * | TrueTypeTableNew_maxp (const sal_uInt8 *maxp, int size) |
Creates a new 'maxp' table based on an existing maxp table. More... | |
TrueTypeTable * | TrueTypeTableNew_glyf () |
Creates a new empty 'glyf' table. More... | |
TrueTypeTable * | TrueTypeTableNew_cmap () |
Creates a new empty 'cmap' table. More... | |
static void | DisposeNameRecord (void *ptr) |
static NameRecord * | NameRecordNewCopy (NameRecord const *nr) |
TrueTypeTable * | TrueTypeTableNew_name (int n, NameRecord const *nr) |
Creates a new 'name' table. More... | |
TrueTypeTable * | TrueTypeTableNew_post (sal_Int32 format, sal_Int32 italicAngle, sal_Int16 underlinePosition, sal_Int16 underlineThickness, sal_uInt32 isFixedPitch) |
Creates a new 'post' table of one of the supported formats. More... | |
int | GetRawData (TrueTypeTable *, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) |
This function converts the data of a TrueType table to a raw array of bytes. More... | |
void | cmapAdd (TrueTypeTable *, sal_uInt32 id, sal_uInt32 c, sal_uInt32 g) |
Add a character/glyph pair to a cmap table. More... | |
sal_uInt32 | glyfAdd (TrueTypeTable *, GlyphData *glyphdata, AbstractTrueTypeFont *fnt) |
Add a glyph to a glyf table. More... | |
sal_uInt32 | glyfCount (const TrueTypeTable *) |
Query the number of glyphs currently stored in the 'glyf' table. More... | |
static TrueTypeTable * | FindTable (TrueTypeCreator *tt, sal_uInt32 tag) |
sal_uInt16 | TranslateChar12 (sal_uInt16 src) |
sal_uInt16 | TranslateChar13 (sal_uInt16 src) |
sal_uInt16 | TranslateChar14 (sal_uInt16 src) |
sal_uInt16 | TranslateChar15 (sal_uInt16 src) |
sal_uInt16 | TranslateChar16 (sal_uInt16 src) |
static void | appendStructureAttributeLine (PDFWriter::StructAttribute i_eAttr, const PDFStructureAttribute &i_rVal, OStringBuffer &o_rLine, bool i_bIsFixedInt) |
static bool | getPfbSegmentLengths (const unsigned char *pFontBytes, int nByteLen, ThreeInts &rSegmentLengths) |
static void | appendSubsetName (int nSubsetID, std::u16string_view rPSName, OStringBuffer &rBuffer) |
static const Color & | replaceColor (const Color &rCol1, const Color &rCol2) |
static void | escapeStringXML (const OUString &rStr, OUString &rValue) |
static void | lcl_assignMeta (const OUString &aValue, OString &aMeta) |
static double | calcAngle (const tools::Rectangle &rRect, const Point &rPoint) |
static std::shared_ptr< RegionBand > | ImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon) |
SvStream & | ReadRegion (SvStream &rIStrm, vcl::Region &rRegion) |
SvStream & | WriteRegion (SvStream &rOStrm, const vcl::Region &rRegion) |
static bool | ImplPolygonRectTest (const tools::Polygon &rPoly, tools::Rectangle *pRectOut=nullptr) |
static bool | sameScript (int32_t scriptOne, int32_t scriptTwo) |
IMPL_LINK (EventPoster, DoEvent_Impl, void *,, void) | |
void | EndAllDialogs (vcl::Window const *pParent) |
void | EnableDialogInput (vcl::Window *pWindow) |
bool | CloseDialog (vcl::Window *pWindow) |
static bool | lcl_ToolBoxTabStop (Window *pWindow) |
static void | ImplDlgCtrlUpdateDefButton (vcl::Window *pParent, vcl::Window *pFocusWindow, bool bGetFocus) |
static MouseEvent | ImplTranslateMouseEvent (const MouseEvent &rE, vcl::Window const *pSource, vcl::Window const *pDest) |
static Window * | ImplGetLabeledBy (Window *pFrameWindow, WindowType nMyType, Window *pLabeled) |
IMPL_LINK_NOARG (Window, ImplGenerateMouseMoveHdl, void *, void) | |
static bool | IsWindowFocused (const WindowImpl &rWinImpl) |
IMPL_LINK_NOARG (Window, ImplHandlePaintHdl, Timer *, void) | |
IMPL_LINK_NOARG (Window, ImplHandleResizeTimerHdl, Timer *, void) | |
static SystemWindow * | ImplGetLastSystemWindow (vcl::Window *pWin) |
static sal_Int32 | CountDPIScaleFactor (sal_Int32 nDPI) |
IMPL_LINK (Window, ImplTrackTimerHdl, Timer *, pTimer, void) | |
static tools::Long | WinFloatRound (double fVal) |
static void | lcl_HandleScrollHelper (ScrollBar *pScrl, double nN, bool isMultiplyByLineSize) |
static bool | HasParentDockingWindow (const vcl::Window *pWindow) |
css::uno::Reference< css::uno::XInterface > | DragSource_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &) |
css::uno::Reference< css::uno::XInterface > | DropTarget_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &) |
const char * | matchArray (const char *pSource, sal_Int32 nSourceSize, const char *pSearch, sal_Int32 nSearchSize) |
const char * | matchArrayWithString (const char *pSource, sal_Int32 nSourceSize, OString const &rString) |
bool | checkArrayForMatchingStrings (const char *pSource, sal_Int32 nSourceSize, std::vector< OString > const &rStrings) |
const char * | getLangBoost () |
vcl::WidgetThemeLibrary * | CreateWidgetThemeLibrary () |
class | UNLESS_MERGELIBS (VCL_DLLPUBLIC) AccessibleFactoryAccess |
a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries More... | |
double | ConvertDoubleValue (sal_Int64 nValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit) |
double | ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, MapUnit eOutUnit) |
double | ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, MapUnit eInUnit, FieldUnit eOutUnit) |
Variables | |
const char | ICON_THEME_PACKAGE_PREFIX [] = "images_" |
const char | EXTENSION_FOR_ICON_PACKAGES [] = ".zip" |
const std::map< PointerStyle, OString > | gaLOKPointerMap |
const sal_uInt8 | mpDefaultColorTable [256] |
const char *const | modname = "SunTypeTools-TT" |
const char *const | modver = "1.0" |
const char *const | modextra = "gelf" |
struct { | |
sal_uInt32 vcl::tag | |
void(* vcl::f )(TrueTypeTable *) | |
} | vtable1 [] |
struct { | |
sal_uInt32 vcl::tag | |
int(* vcl::f )(TrueTypeTable *, sal_uInt8 **, sal_uInt32 *, sal_uInt32 *) | |
} | vtable2 [] |
static ConverterCache | aCC |
constexpr int | OS2_Legacy_length = 68 |
constexpr int | OS2_V0_length = 78 |
constexpr int | OS2_V1_length = 86 |
constexpr int | OS2_usWeightClass_offset = 4 |
constexpr int | OS2_usWidthClass_offset = 6 |
constexpr int | OS2_fsType_offset = 8 |
constexpr int | OS2_panose_offset = 32 |
constexpr int | OS2_panoseNbBytes_offset = 10 |
constexpr int | OS2_ulUnicodeRange1_offset = 42 |
constexpr int | OS2_ulUnicodeRange2_offset = 46 |
constexpr int | OS2_ulUnicodeRange3_offset = 50 |
constexpr int | OS2_ulUnicodeRange4_offset = 54 |
constexpr int | OS2_fsSelection_offset = 62 |
constexpr int | OS2_typoAscender_offset = 68 |
constexpr int | OS2_typoDescender_offset = 70 |
constexpr int | OS2_typoLineGap_offset = 72 |
constexpr int | OS2_winAscent_offset = 74 |
constexpr int | OS2_winDescent_offset = 76 |
constexpr int | OS2_ulCodePageRange1_offset = 78 |
constexpr int | OS2_ulCodePageRange2_offset = 82 |
constexpr int | HHEA_Length = 36 |
constexpr int | HHEA_ascender_offset = 4 |
constexpr int | HHEA_descender_offset = 6 |
constexpr int | HHEA_lineGap_offset = 8 |
constexpr int | HHEA_caretSlopeRise_offset = 18 |
constexpr int | HHEA_caretSlopeRun_offset = 20 |
constexpr int | POST_italicAngle_offset = 4 |
constexpr int | POST_underlinePosition_offset = 8 |
constexpr int | POST_underlineThickness_offset = 10 |
constexpr int | POST_isFixedPitch_offset = 12 |
constexpr int | HEAD_Length = 54 |
constexpr int | HEAD_majorVersion_offset = 0 |
constexpr int | HEAD_fontRevision_offset = 4 |
constexpr int | HEAD_magicNumber_offset = 12 |
constexpr int | HEAD_flags_offset = 16 |
constexpr int | HEAD_unitsPerEm_offset = 18 |
constexpr int | HEAD_created_offset = 20 |
constexpr int | HEAD_xMin_offset = 36 |
constexpr int | HEAD_yMin_offset = 38 |
constexpr int | HEAD_xMax_offset = 40 |
constexpr int | HEAD_yMax_offset = 42 |
constexpr int | HEAD_macStyle_offset = 44 |
constexpr int | HEAD_lowestRecPPEM_offset = 46 |
constexpr int | HEAD_fontDirectionHint_offset = 48 |
constexpr int | HEAD_indexToLocFormat_offset = 50 |
constexpr int | HEAD_glyphDataFormat_offset = 52 |
constexpr int | MAXP_Version1Length = 32 |
constexpr int | MAXP_numGlyphs_offset = 4 |
constexpr int | MAXP_maxPoints_offset = 6 |
constexpr int | MAXP_maxContours_offset = 8 |
constexpr int | MAXP_maxCompositePoints_offset = 10 |
constexpr int | MAXP_maxCompositeContours_offset = 12 |
constexpr int | GLYF_Length = 10 |
constexpr int | GLYF_numberOfContours_offset = 0 |
constexpr int | GLYF_xMin_offset = 2 |
constexpr int | GLYF_yMin_offset = 4 |
constexpr int | GLYF_xMax_offset = 6 |
constexpr int | GLYF_yMax_offset = 8 |
constexpr sal_uInt32 | T_true = 0x74727565 |
constexpr sal_uInt32 | T_ttcf = 0x74746366 |
constexpr sal_uInt32 | T_otto = 0x4f54544f |
constexpr sal_uInt32 | T_maxp = 0x6D617870 |
constexpr sal_uInt32 | T_glyf = 0x676C7966 |
constexpr sal_uInt32 | T_head = 0x68656164 |
constexpr sal_uInt32 | T_loca = 0x6C6F6361 |
constexpr sal_uInt32 | T_name = 0x6E616D65 |
constexpr sal_uInt32 | T_hhea = 0x68686561 |
constexpr sal_uInt32 | T_hmtx = 0x686D7478 |
constexpr sal_uInt32 | T_cmap = 0x636D6170 |
constexpr sal_uInt32 | T_vhea = 0x76686561 |
constexpr sal_uInt32 | T_vmtx = 0x766D7478 |
constexpr sal_uInt32 | T_OS2 = 0x4F532F32 |
constexpr sal_uInt32 | T_post = 0x706F7374 |
constexpr sal_uInt32 | T_cvt = 0x63767420 |
constexpr sal_uInt32 | T_prep = 0x70726570 |
constexpr sal_uInt32 | T_fpgm = 0x6670676D |
constexpr sal_uInt32 | T_gsub = 0x47535542 |
constexpr sal_uInt32 | T_CFF = 0x43464620 |
constexpr int | O_maxp = 0 |
constexpr int | O_glyf = 1 |
constexpr int | O_head = 2 |
constexpr int | O_loca = 3 |
constexpr int | O_name = 4 |
constexpr int | O_hhea = 5 |
constexpr int | O_hmtx = 6 |
constexpr int | O_cmap = 7 |
constexpr int | O_vhea = 8 |
constexpr int | O_vmtx = 9 |
constexpr int | O_OS2 = 10 |
constexpr int | O_post = 11 |
constexpr int | O_cvt = 12 |
constexpr int | O_prep = 13 |
constexpr int | O_fpgm = 14 |
constexpr int | O_gsub = 15 |
constexpr int | O_CFF = 16 |
constexpr int | NUM_TAGS = 17 |
typedef sal_Int32 vcl::F16Dot16 |
typedef void*(* vcl::GetSvtAccessibilityComponentFactory) () |
a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls
The returned pointer denotes an instance of the IAccessibleFactory, which has been acquired once. The caller is responsible for holding this reference as long as it needs the factory, and release it afterwards.
Definition at line 67 of file accessiblefactory.hxx.
typedef std::vector< RoadmapItem* > vcl::HL_Vector |
Definition at line 37 of file roadmap.cxx.
typedef std::pair<const OString, const OString> vcl::LOKPayloadItem |
Definition at line 26 of file IDialogRenderable.hxx.
typedef sal_uInt32 vcl::LOKWindowId |
Definition at line 28 of file IDialogRenderable.hxx.
typedef std::map<vcl::LOKWindowId, VclPtr<vcl::Window> > vcl::LOKWindowsMap |
Definition at line 3157 of file window.cxx.
typedef std::unordered_map< OUString, OUString > vcl::OUStrMap |
Definition at line 32 of file configsettings.hxx.
typedef struct vcl::_rectangle vcl::rectangle_t |
typedef OutputDevice vcl::RenderContext |
typedef const void* vcl::StringEntryIdentifier |
Definition at line 34 of file quickselectionengine.hxx.
typedef int vcl::ThreeInts[3] |
Definition at line 2406 of file pdfwriter_impl.cxx.
typedef struct vcl::TTGlobalFontInfo_ vcl::TTGlobalFontInfo |
Return value of GetTTGlobalFontInfo()
Definition at line 60 of file salgdi.hxx.
typedef struct WidgetThemeLibrary_t vcl::WidgetThemeLibrary |
Definition at line 109 of file WidgetThemeLibrary.hxx.
This enumeration contains a constant for each kind of accessible object of a BrowseBox.
Enumerator | |
---|---|
BBTYPE_BROWSEBOX | |
BBTYPE_TABLE |
The BrowseBox itself. |
BBTYPE_ROWHEADERBAR |
The data table. |
BBTYPE_COLUMNHEADERBAR |
The row header bar ("handle column"). |
BBTYPE_TABLECELL |
The horizontal column header bar. |
BBTYPE_ROWHEADERCELL |
A cell of the data table. |
BBTYPE_COLUMNHEADERCELL |
A cell of the row header bar. |
BBTYPE_CHECKBOXCELL |
A cell of the column header bar. A cell with a checkbox. |
Definition at line 28 of file AccessibleBrowseBoxObjType.hxx.
Definition at line 35 of file accessibletableprovider.hxx.
enum vcl::CompositeFlags |
|
strong |
Enumerator | |
---|---|
Size16 | |
Size26 | |
Size32 | |
Small | |
LAST |
Definition at line 326 of file vclenum.hxx.
|
strong |
|
strong |
Return value of OpenTTFont() and CreateT3FromTTGlyphs()
enum vcl::TTCRErrCodes |
Error codes for most functions.
enum vcl::WeightClass |
|
strong |
Enumerator | |
---|---|
RECTANGLE | |
LINE | |
IMAGE | |
EXTERNAL |
Definition at line 26 of file WidgetDefinition.hxx.
enum vcl::WidthClass |
Value of the width member of the TTGlobalFontInfo struct.
void vcl::AddTable | ( | TrueTypeCreator * | _this, |
TrueTypeTable * | table | ||
) |
Adds a TrueType table to the TrueType creator.
Definition at line 160 of file ttcr.cxx.
References listAppend(), and vcl::TrueTypeCreator::tables.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and ProcessTables().
|
static |
Definition at line 2233 of file sft.cxx.
References i.
Referenced by WindowUIObject::dumpState(), and getTTCoverage().
|
static |
Definition at line 1881 of file pdfwriter_impl.cxx.
References vcl::pdf::PDFStructureAttribute::eValue, vcl::PDFWriterImpl::getAttributeTag(), vcl::PDFWriterImpl::getAttributeValueTag(), vcl::PDFWriter::Invalid, and vcl::pdf::PDFStructureAttribute::nValue.
Referenced by vcl::PDFWriterImpl::emitStructureAttributes().
|
static |
Definition at line 2437 of file pdfwriter_impl.cxx.
Referenced by vcl::PDFWriterImpl::emitFontDescriptor(), and vcl::PDFWriterImpl::emitFonts().
|
static |
Definition at line 675 of file sft.cxx.
References assert(), p, vcl::ControlPoint::x, and vcl::ControlPoint::y.
Referenced by CreateT3FromTTGlyphs().
|
static |
Definition at line 7639 of file pdfwriter_impl.cxx.
References tools::Rectangle::Bottom(), tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), Point, tools::Rectangle::Right(), and tools::Rectangle::Top().
Referenced by vcl::PDFWriterImpl::drawArc().
bool vcl::checkArrayForMatchingStrings | ( | const char * | pSource, |
sal_Int32 | nSourceSize, | ||
std::vector< OString > const & | rStrings | ||
) |
Definition at line 40 of file DetectorTools.hxx.
References matchArray(), and matchArrayWithString().
Referenced by vcl::GraphicFormatDetector::checkEPS(), vcl::GraphicFormatDetector::checkSVG(), and vcl::GraphicFormatDetector::checkXBM().
|
static |
Definition at line 120 of file ttcr.cxx.
Referenced by StreamToMemory().
VCL_DLLPUBLIC bool vcl::CloseDialog | ( | vcl::Window * | pWindow | ) |
Definition at line 1205 of file dialog.cxx.
void vcl::cmapAdd | ( | TrueTypeTable * | table, |
sal_uInt32 | id, | ||
sal_uInt32 | c, | ||
sal_uInt32 | g | ||
) |
Add a character/glyph pair to a cmap table.
Definition at line 1078 of file ttcr.cxx.
References assert(), CMAP_PAIR_INCR, CMAP_PAIR_INIT, CMAP_SUBTABLE_INCR, vcl::TrueTypeTable::data, i, m, n, scalloc(), t, T_cmap, and vcl::TrueTypeTable::tag.
Referenced by CreateTTFromTTGlyphs().
|
inline |
Definition at line 53 of file fieldvalues.hxx.
References ConvertDoubleValue().
|
inline |
Definition at line 60 of file fieldvalues.hxx.
References ConvertDoubleValue().
|
inline |
Definition at line 66 of file fieldvalues.hxx.
References ConvertDoubleValue().
VCL_DLLPUBLIC double vcl::ConvertDoubleValue | ( | double | nValue, |
sal_Int64 | mnBaseValue, | ||
sal_uInt16 | nDecDigits, | ||
FieldUnit | eInUnit, | ||
FieldUnit | eOutUnit | ||
) |
Definition at line 1141 of file field.cxx.
References aImplFactor, and SAL_WARN_IF.
Referenced by ConvertDoubleValue(), ConvertValue(), and TextToValue().
VCL_DLLPUBLIC double vcl::ConvertDoubleValue | ( | double | nValue, |
sal_uInt16 | nDigits, | ||
MapUnit | eInUnit, | ||
FieldUnit | eOutUnit | ||
) |
Definition at line 1195 of file field.cxx.
References ImplMap2FieldUnit().
VCL_DLLPUBLIC double vcl::ConvertDoubleValue | ( | double | nValue, |
sal_uInt16 | nDigits, | ||
FieldUnit | eInUnit, | ||
MapUnit | eOutUnit | ||
) |
Definition at line 1210 of file field.cxx.
References aImplFactor, ImplMap2FieldUnit(), and SAL_WARN_IF.
VCL_DLLPUBLIC sal_Int64 vcl::ConvertValue | ( | sal_Int64 | nValue, |
sal_Int64 | mnBaseValue, | ||
sal_uInt16 | nDecDigits, | ||
FieldUnit | eInUnit, | ||
FieldUnit | eOutUnit | ||
) |
Definition at line 1047 of file field.cxx.
References ConvertDoubleValue(), nonValueDoubleToValueDouble(), SAL_MAX_INT64, and SAL_MIN_INT64.
Referenced by weld::MetricSpinButton::convert_value_from(), weld::MetricSpinButton::convert_value_to(), weld::MetricSpinButton::ConvertValue(), MetricFormatter::GetCorrectedValue(), MetricField::GetFirst(), MetricField::GetLast(), MetricFormatter::GetMax(), MetricFormatter::GetMin(), MetricFormatter::GetValueFromStringUnit(), weld::IMPL_LINK(), MetricField::SetFirst(), MetricField::SetLast(), MetricFormatter::SetMax(), MetricFormatter::SetMin(), and MetricFormatter::SetUserValue().
VCL_DLLPUBLIC sal_Int64 vcl::ConvertValue | ( | sal_Int64 | nValue, |
sal_uInt16 | nDigits, | ||
MapUnit | eInUnit, | ||
FieldUnit | eOutUnit | ||
) |
Definition at line 1118 of file field.cxx.
References ImplMap2FieldUnit(), and nonValueDoubleToValueDouble().
|
static |
Definition at line 916 of file window.cxx.
References void().
Referenced by vcl::Window::ImplInit(), and vcl::Window::ImplInitResolutionSettings().
vcl::WidgetThemeLibrary* vcl::CreateWidgetThemeLibrary | ( | ) |
Definition at line 983 of file ttcr.cxx.
References vcl::NameRecord::sptr.
Referenced by TrueTypeTableNew_name().
css::uno::Reference<css::uno::XInterface> vcl::DragSource_createInstance | ( | css::uno::Reference< css::lang::XMultiServiceFactory > const & | ) |
Reference< XInterface > vcl::DragSource_createInstance | ( | const Reference< XMultiServiceFactory > & | ) |
Definition at line 294 of file dtranscomp.cxx.
References SalInstance::CreateDragSource(), ImplGetSVData(), and ImplSVData::mpDefInst.
Referenced by vcl_component_getFactory().
OUString vcl::DragSource_getImplementationName | ( | ) |
Definition at line 283 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
css::uno::Sequence< OUString > vcl::DragSource_getSupportedServiceNames | ( | ) |
Definition at line 272 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
css::uno::Reference<css::uno::XInterface> vcl::DropTarget_createInstance | ( | css::uno::Reference< css::lang::XMultiServiceFactory > const & | ) |
Reference< XInterface > vcl::DropTarget_createInstance | ( | const Reference< XMultiServiceFactory > & | ) |
Definition at line 400 of file dtranscomp.cxx.
References SalInstance::CreateDropTarget(), ImplGetSVData(), and ImplSVData::mpDefInst.
Referenced by vcl_component_getFactory().
OUString vcl::DropTarget_getImplementationName | ( | ) |
Definition at line 387 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
css::uno::Sequence< OUString > vcl::DropTarget_getSupportedServiceNames | ( | ) |
Definition at line 376 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
Definition at line 1741 of file sft.cxx.
References assert(), GetUInt16(), GetUInt32(), GlyphOffsetsDispose(), GlyphOffsetsNew(), h, HexFmtBlockWrite(), HexFmtCloseString(), HexFmtDispose(), HexFmtNew(), HexFmtOpenString(), i, SAL_WARN, scalloc(), T_glyf, and tag.
Referenced by CreateT42FromTTGlyphs().
VCL_DLLPUBLIC void vcl::EnableDialogInput | ( | vcl::Window * | pWindow | ) |
Definition at line 1197 of file dialog.cxx.
VCL_DLLPUBLIC void vcl::EndAllDialogs | ( | vcl::Window const * | pParent | ) |
Definition at line 1182 of file dialog.cxx.
References ImplGetSVData(), vcl::Window::IsWindowOrChild(), ImplSVWinData::mpExecuteDialogs, and ImplSVData::mpWinData.
Referenced by IMPL_STATIC_LINK_NOARG().
|
static |
|
static |
Definition at line 74 of file quickselectionengine.cxx.
References vcl::ISearchableStringList::CurrentEntry(), AllSettings::GetLocaleI18nHelper(), Application::GetSettings(), vcl::I18nHelper::MatchString(), vcl::ISearchableStringList::NextEntry(), and vcl::QuickSelectionEngine_Data::rEntryList.
Referenced by vcl::QuickSelectionEngine::HandleKeyEvent().
|
static |
Definition at line 1205 of file ttcr.cxx.
References listCurrent(), listIsEmpty(), listNext(), listToFirst(), and vcl::TrueTypeCreator::tables.
Referenced by ProcessTables().
Definition at line 169 of file sft.cxx.
Referenced by fixedMulDiv(), and GetCompoundTTOutline().
Definition at line 222 of file sft.cxx.
References fixedDiv(), and fixedMul().
Referenced by GetCompoundTTOutline().
Definition at line 367 of file ttcr.cxx.
References p, and vcl::GlyphData::ptr.
Referenced by TrueTypeTableNew_glyf().
|
static |
Definition at line 460 of file sft.cxx.
Referenced by GetCompoundTTOutline().
|
static |
Definition at line 466 of file sft.cxx.
References a, ARG_1_AND_2_ARE_WORDS, ARGS_ARE_XY_VALUES, assert(), d, f, vcl::AbstractTrueTypeFont::fileName(), fixedMul(), fixedMulDiv(), vcl::ControlPoint::flags, fromF2Dot14(), GetInt16(), GetMetrics(), GetTTGlyphOutline(), GetUInt16(), GLYF_numberOfContours_offset, GLYF_xMax_offset, GLYF_xMin_offset, GLYF_yMax_offset, GLYF_yMin_offset, vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), i, index, m, MORE_COMPONENTS, n, O_glyf, SAL_INFO, SAL_WARN, SAL_WARN_IF, t, table, vcl::AbstractTrueTypeFont::table(), USE_MY_METRICS, WE_HAVE_A_SCALE, WE_HAVE_A_TWO_BY_TWO, WE_HAVE_AN_X_AND_Y_SCALE, x, vcl::ControlPoint::x, y, and vcl::ControlPoint::y.
Referenced by GetTTGlyphOutline().
FncGetSpecialChars VCL_DLLPUBLIC vcl::GetGetSpecialCharsFunction | ( | ) |
Definition at line 2704 of file edit.cxx.
References pImplFncGetSpecialChars.
Referenced by TextWindow::Command(), and TextWindow::KeyInput().
|
static |
|
static |
Definition at line 127 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetCompoundTTOutline(), GetMetrics(), GetSimpleTTOutline(), GetTTFontMetrics(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), GetTTGlyphComponents(), GetTTGlyphOutline(), GetTTRawGlyphData(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), and ProcessTables().
|
static |
Definition at line 147 of file sft.cxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
const char* vcl::getLangBoost | ( | ) |
|
static |
Definition at line 307 of file sft.cxx.
References GetInt16(), GetUInt16(), vcl::AbstractTrueTypeFont::horzMetricCount(), O_hmtx, O_vmtx, table, vcl::AbstractTrueTypeFont::table(), and vcl::AbstractTrueTypeFont::vertMetricCount().
Referenced by GetCompoundTTOutline(), GetSimpleTTOutline(), and GetTTGlyphOutline().
|
static |
Definition at line 885 of file sft.cxx.
References assert(), vcl::TrueTypeFont::family, vcl::AbstractTrueTypeFont::fileName(), findname(), GetUInt16(), i, n, nameExtract(), O_name, vcl::TrueTypeFont::psname, SAL_WARN, vcl::TrueTypeFont::subfamily, table, vcl::TrueTypeFont::table(), vcl::TrueTypeFont::ufamily, and vcl::TrueTypeFont::usubfamily.
Referenced by vcl::TrueTypeFont::open().
|
static |
Definition at line 2407 of file pdfwriter_impl.cxx.
Referenced by vcl::PDFWriterImpl::emitFonts().
int vcl::GetRawData | ( | TrueTypeTable * | , |
sal_uInt8 ** | ptr, | ||
sal_uInt32 * | len, | ||
sal_uInt32 * | tag | ||
) |
This function converts the data of a TrueType table to a raw array of bytes.
It may allocates the memory for it and returns the size of the raw data in bytes. If memory is allocated it does not need to be freed by the caller of this function, since the pointer to it is stored in the TrueTypeTable and it is freed by the destructor
Definition at line 1053 of file ttcr.cxx.
References assert(), i, vcl::TrueTypeTable::rawdata, SAL_N_ELEMENTS, vcl::TrueTypeTable::tag, TTCR_UNKNOWN, and vtable2.
Referenced by StreamToMemory().
|
static |
Definition at line 650 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, i, PackCmap(), PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, scalloc(), t, T_cmap, TTCR_OK, and ttmalloc().
|
static |
Definition at line 497 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, and TTCR_OK.
|
static |
Definition at line 553 of file ttcr.cxx.
References vcl::TrueTypeTable::data, listCount(), listCurrent(), listNext(), listToFirst(), n, p, vcl::TrueTypeTable::rawdata, T_glyf, TTCR_OK, TTCR_ZEROGLYPHS, and ttmalloc().
|
static |
Definition at line 509 of file ttcr.cxx.
References vcl::TrueTypeTable::data, HEAD_Length, T_head, and TTCR_OK.
|
static |
Definition at line 518 of file ttcr.cxx.
References vcl::TrueTypeTable::data, HHEA_Length, T_hhea, and TTCR_OK.
|
static |
Definition at line 527 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, p, T_loca, TTCR_OK, and TTCR_ZEROGLYPHS.
|
static |
Definition at line 544 of file ttcr.cxx.
References vcl::TrueTypeTable::data, MAXP_Version1Length, T_maxp, and TTCR_OK.
|
static |
Definition at line 700 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, i, listCount(), listCurrent(), listNext(), listToFirst(), n, name, NameRecordCompareF(), PutUInt16(), vcl::TrueTypeTable::rawdata, scalloc(), vcl::NameRecord::slen, T_name, TTCR_NAMETOOLONG, TTCR_NONAMES, TTCR_OK, and ttmalloc().
|
static |
Definition at line 771 of file ttcr.cxx.
References vcl::TrueTypeTable::data, p, PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, SAL_WARN, T_post, TTCR_OK, TTCR_POSTFORMAT, and ttmalloc().
|
static |
Definition at line 340 of file sft.cxx.
References vcl::AbstractTrueTypeFont::fileName(), vcl::ControlPoint::flags, GetInt16(), GetMetrics(), GetUInt16(), GLYF_numberOfContours_offset, GLYF_xMax_offset, GLYF_xMin_offset, GLYF_yMax_offset, GLYF_yMin_offset, vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), i, n, O_glyf, p, SAL_WARN, SAL_WARN_IF, t, table, vcl::AbstractTrueTypeFont::table(), vcl::ControlPoint::x, vcl::ControlPoint::y, and z.
Referenced by GetTTGlyphOutline().
bool VCL_DLLPUBLIC vcl::getTTCoverage | ( | std::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM >> & | rUnicodeRange, |
std::optional< std::bitset< CodePageCoverage::MAX_CP_ENUM >> & | rCodePageRange, | ||
const unsigned char * | pTable, | ||
size_t | nLength | ||
) |
Definition at line 2241 of file sft.cxx.
References append(), GetUInt32(), OS2_Legacy_length, OS2_ulCodePageRange1_offset, OS2_ulCodePageRange2_offset, OS2_ulUnicodeRange1_offset, OS2_ulUnicodeRange2_offset, OS2_ulUnicodeRange3_offset, OS2_ulUnicodeRange4_offset, and OS2_V1_length.
|
static |
Definition at line 635 of file sft.cxx.
References GetCompoundTTOutline(), GetInt16(), GetMetrics(), GetSimpleTTOutline(), vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), length, O_glyf, table, and vcl::AbstractTrueTypeFont::table().
Referenced by CreateT3FromTTGlyphs(), GetCompoundTTOutline(), and GetTTGlyphPoints().
|
static |
|
static |
Definition at line 137 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), DumpSfnts(), GetCompoundTTOutline(), GetMetrics(), GetNames(), GetSimpleTTOutline(), GetTTFontMetrics(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), GetTTGlyphComponents(), GetTTNameRecords(), GetTTRawGlyphData(), GetTTSimpleGlyphMetrics(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), nameExtract(), vcl::TrueTypeFont::open(), and ProcessTables().
|
static |
Definition at line 158 of file sft.cxx.
Referenced by CountTTCFonts(), CreateTTFromTTGlyphs(), DumpSfnts(), findname(), getTTCoverage(), GetTTGlobalFontInfo(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
sal_uInt32 vcl::glyfAdd | ( | TrueTypeTable * | , |
GlyphData * | glyphdata, | ||
AbstractTrueTypeFont * | fnt | ||
) |
Add a glyph to a glyf table.
NOTE: This function does not duplicate GlyphData, so memory will be deallocated in the table destructor
Definition at line 1144 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, GetTTGlyphComponents(), GetTTRawGlyphData(), vcl::GlyphData::glyphID, listAppend(), listCount(), listCurrent(), listNext(), listToFirst(), listToLast(), n, vcl::GlyphData::newID, T_glyf, and vcl::TrueTypeTable::tag.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
sal_uInt32 vcl::glyfCount | ( | const TrueTypeTable * | ) |
Query the number of glyphs currently stored in the 'glyf' table.
Definition at line 1198 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, listCount(), T_glyf, and vcl::TrueTypeTable::tag.
Referenced by CreateT42FromTTGlyphs().
|
static |
Definition at line 1733 of file sft.cxx.
Referenced by DumpSfnts().
|
static |
Definition at line 1681 of file sft.cxx.
References assert(), GetInt16(), GetUInt16(), GetUInt32(), i, SAL_WARN, scalloc(), smalloc(), T_head, T_loca, and tag.
Referenced by DumpSfnts().
|
static |
Definition at line 1314 of file window2.cxx.
References vcl::Window::GetParent(), and vcl::Window::IsDockingWindow().
Referenced by vcl::Window::queue_resize().
Definition at line 280 of file sft.cxx.
References HexFmtCloseString(), HexFmtFlush(), HexFmtOpenString(), HFORMAT_LINELEN, i, and toHex().
Referenced by DumpSfnts().
|
static |
Definition at line 268 of file sft.cxx.
References HexFmtFlush().
Referenced by DumpSfnts(), and HexFmtBlockWrite().
|
static |
|
static |
Definition at line 252 of file sft.cxx.
Referenced by HexFmtBlockWrite(), HexFmtCloseString(), and HexFmtDispose().
|
static |
|
static |
Definition at line 263 of file sft.cxx.
Referenced by DumpSfnts(), and HexFmtBlockWrite().
Definition at line 48 of file evntpost.cxx.
References DBG_TESTSOLARMUTEX.
Definition at line 220 of file window2.cxx.
References ButtonRepeat, ImplGetSVData(), ImplSVWinData::mnTrackFlags, ImplSVData::mpWinData, NONE, Point, OutputDevice::ReMirror(), and Repeat.
vcl::IMPL_LINK | ( | ORoadmap | , |
ImplClickHdl | , | ||
HyperLabel * | , | ||
CurHyperLabel | , | ||
void | |||
) |
Definition at line 631 of file roadmap.cxx.
vcl::IMPL_LINK | ( | RoadmapWizardMachine | , |
OnRoadmapItemSelected | , | ||
const OString & | , | ||
rCurItemId | , | ||
bool | |||
) |
Definition at line 680 of file roadmapwizard.cxx.
References DBG_ASSERT, and m_pImpl.
vcl::IMPL_LINK_NOARG | ( | QuickSelectionEngine_Data | , |
SearchStringTimeout | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 69 of file quickselectionengine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
ImplHandleWizardLayoutTimerHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 127 of file wizardmachine.cxx.
Definition at line 164 of file mouse.cxx.
References ImplGetSVData(), ImplSVWinData::mpCaptureWin, ImplSVData::mpWinData, and vcl::Window::mpWindowImpl.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnRoadmapItemSelected | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 640 of file roadmapwizard.cxx.
References DBG_ASSERT.
Definition at line 643 of file paint.cxx.
References comphelper::LibreOfficeKit::isActive().
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnFinish | , | ||
Button * | , | ||
void | |||
) |
Definition at line 672 of file wizardmachine.cxx.
References vcl::WizardTypes::eFinish, Finish, and RET_OK.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnPrevPage | , | ||
Button * | , | ||
void | |||
) |
Definition at line 829 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnNextPage | , | ||
Button * | , | ||
void | |||
) |
Definition at line 837 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnFinish | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1086 of file wizardmachine.cxx.
References vcl::WizardTypes::eFinish.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnCancel | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1104 of file wizardmachine.cxx.
References RET_CANCEL.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnPrevPage | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1334 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnNextPage | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1342 of file wizardmachine.cxx.
|
static |
Definition at line 234 of file region.cxx.
References tools::PolyPolygon::AdaptiveSubdivide(), tools::PolyPolygon::Count(), and tools::PolyPolygon::GetBoundRect().
Referenced by vcl::Region::GetAsRegionBand().
|
static |
Definition at line 1032 of file dlgctrl.cxx.
References Application::GetFocusWindow(), vcl::Window::GetStyle(), vcl::Window::HasChildPathFocus(), i, ImplFindDlgCtrlWindow(), ImplGetChildWindow(), ImplGetNextWindow(), PushButton::ImplIsDefButton(), vcl::Window::ImplIsPushButton(), vcl::Window::ImplIsWindowOrChild(), PushButton::ImplSetDefButton(), and WB_DEFBUTTON.
Referenced by vcl::Window::ImplDlgCtrlFocusChanged().
|
static |
Definition at line 109 of file legacyaccessibility.cxx.
References vcl::Window::GetStyle(), vcl::Window::GetType(), ImplFindDlgCtrlWindow(), ImplGetChildWindow(), isVisibleInLayout(), nIndex, nType, and WB_NOLABEL.
Referenced by vcl::Window::getLegacyNonLayoutAccessibleRelationLabeledBy().
|
static |
Definition at line 819 of file stacking.cxx.
References vcl::Window::GetParent(), and vcl::Window::IsSystemWindow().
Referenced by vcl::Window::SetParent().
|
static |
Definition at line 1673 of file region.cxx.
References tools::Polygon::GetConstPointAry(), tools::Polygon::GetSize(), Point, X, and Y.
Referenced by vcl::Region::GetRegionFromPolyPolygon().
|
static |
Definition at line 370 of file event.cxx.
References MouseEvent::GetButtons(), MouseEvent::GetClicks(), MouseEvent::GetMode(), MouseEvent::GetModifier(), MouseEvent::GetPosPixel(), vcl::Window::OutputToScreenPixel(), Point, and vcl::Window::ScreenToOutputPixel().
Referenced by vcl::Window::ImplNotifyKeyMouseCommandEventListeners().
VCL_DLLPUBLIC bool vcl::ImportPDF | ( | SvStream & | rStream, |
Graphic & | rGraphic | ||
) |
Imports a PDF stream into rGraphic.
Definition at line 249 of file pdfread.cxx.
References importPdfVectorGraphicData().
Referenced by GraphicFilter::ImportGraphic().
VCL_DLLPUBLIC size_t vcl::ImportPDFUnloaded | ( | const OUString & | rURL, |
std::vector< PDFGraphicResult > & | rGraphics | ||
) |
Import PDF as Graphic images (1 per page), but not loaded yet.
Returns the number of pages read.
Definition at line 438 of file pdfread.cxx.
References convertTwipToMm100(), utl::UcbStreamHelper::CreateStream(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), NativePdf, pData, Pdf, void(), and xStream.
VCL_DLLPUBLIC bool vcl::importPdfVectorGraphicData | ( | SvStream & | rStream, |
std::shared_ptr< VectorGraphicData > & | rVectorGraphicData | ||
) |
Imports a PDF stream as a VectorGraphicData.
Definition at line 233 of file pdfread.cxx.
Referenced by ImportPDF().
|
static |
Definition at line 181 of file mouse.cxx.
References WindowImpl::mbFakeFocusSet, ImplFrameData::mbHasFocus, WindowImpl::mpFrameData, and WindowImpl::mpSysObj.
Referenced by vcl::Window::ImplGrabFocus().
|
static |
Definition at line 5226 of file pdfwriter_impl.cxx.
References escapeStringXML(), and OUStringToOString().
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().
|
static |
Definition at line 577 of file window2.cxx.
References o3tl::convertsToAtLeast(), o3tl::convertsToAtMost(), ScrollBar::DoScroll(), ScrollBar::GetLineSize(), ScrollBar::GetPageSize(), ScrollBar::GetThumbPos(), vcl::Window::IsEnabled(), vcl::Window::IsInModalMode(), vcl::Window::IsInputEnabled(), and LONG_MAX.
Referenced by vcl::Window::HandleScrollCommand(), and vcl::Window::ImplHandleScroll().
|
static |
Definition at line 190 of file dlgctrl.cxx.
References ToolBox::GetItemCount(), ToolBox::GetItemId(), ToolBox::IsItemEnabled(), ToolBox::IsItemVisible(), nId, and nPos.
Referenced by vcl::Window::ImplGetDlgWindow().
const char* vcl::matchArray | ( | const char * | pSource, |
sal_Int32 | nSourceSize, | ||
const char * | pSearch, | ||
sal_Int32 | nSearchSize | ||
) |
Definition at line 15 of file DetectorTools.hxx.
References index.
Referenced by checkArrayForMatchingStrings(), and matchArrayWithString().
const char* vcl::matchArrayWithString | ( | const char * | pSource, |
sal_Int32 | nSourceSize, | ||
OString const & | rString | ||
) |
Definition at line 35 of file DetectorTools.hxx.
References matchArray().
Referenced by checkArrayForMatchingStrings(), and vcl::GraphicFormatDetector::checkXPM().
|
static |
Definition at line 803 of file sft.cxx.
References assert(), GetUInt16(), and i.
Referenced by GetNames().
Definition at line 103 of file ttcr.cxx.
References vcl::NameRecord::encodingID, vcl::NameRecord::languageID, vcl::NameRecord::nameID, and vcl::NameRecord::platformID.
Referenced by GetRawData_name().
|
static |
Definition at line 992 of file ttcr.cxx.
References p, vcl::NameRecord::slen, smalloc(), and vcl::NameRecord::sptr.
Referenced by TrueTypeTableNew_name().
VCL_DLLPUBLIC sal_Int32 vcl::NaturalSortCompare | ( | const OUString & | rA, |
const OUString & | rB | ||
) |
Definition at line 116 of file imp_listbox.cxx.
References comphelper::string::NaturalStringSorter::compare().
|
static |
Definition at line 642 of file ttcr.cxx.
References PackCmapType0(), and PackCmapType6().
Referenced by GetRawData_cmap().
|
static |
Definition at line 591 of file ttcr.cxx.
References i, p, PutUInt16(), and smalloc().
Referenced by PackCmap().
|
static |
Definition at line 615 of file ttcr.cxx.
References i, p, PutUInt16(), and smalloc().
Referenced by PackCmap().
|
static |
Definition at line 1235 of file ttcr.cxx.
References AddTable(), vcl::TTSimpleGlyphMetrics::adv, ARG_1_AND_2_ARE_WORDS, assert(), vcl::GlyphData::aw, vcl::GlyphData::compflag, vcl::TrueTypeTable::data, FindTable(), GetInt16(), GetUInt16(), vcl::GlyphData::glyphID, HEAD_indexToLocFormat_offset, HEAD_xMax_offset, HEAD_xMin_offset, HEAD_yMax_offset, HEAD_yMin_offset, i, index, listCount(), listCurrent(), listNext(), listToFirst(), vcl::GlyphData::lsb, MAXP_maxCompositeContours_offset, MAXP_maxCompositePoints_offset, MAXP_maxContours_offset, MAXP_maxPoints_offset, MAXP_numGlyphs_offset, MORE_COMPONENTS, vcl::GlyphData::nbytes, vcl::GlyphData::ncontours, vcl::GlyphData::newID, vcl::GlyphData::npoints, vcl::GlyphData::ptr, PutInt16(), PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, RemoveTable(), vcl::TTSimpleGlyphMetrics::sb, scalloc(), T_glyf, T_head, T_hhea, T_hmtx, T_loca, T_maxp, TrueTypeTableNew(), TrueTypeTableNew_loca(), ttmalloc(), WE_HAVE_A_SCALE, WE_HAVE_A_TWO_BY_TWO, WE_HAVE_AN_X_AND_Y_SCALE, and z.
Referenced by StreamToMemory().
Definition at line 78 of file ttcr.cxx.
References assert().
Referenced by GetRawData_cmap(), GetRawData_name(), GetRawData_post(), PackCmapType0(), PackCmapType6(), ProcessTables(), StreamToMemory(), TrueTypeTableNew_head(), and TrueTypeTableNew_hhea().
Definition at line 86 of file ttcr.cxx.
References assert().
Referenced by GetRawData_cmap(), GetRawData_post(), ProcessTables(), StreamToMemory(), TrueTypeTableNew_head(), and TrueTypeTableNew_hhea().
SvStream& vcl::ReadRegion | ( | SvStream & | rIStrm, |
vcl::Region & | rRegion | ||
) |
Definition at line 1523 of file region.cxx.
References vcl::Region::mpPolyPolygon, vcl::Region::mpRegionBand, nVersion, SvStream::ReadCharAsBool(), ReadPolyPolygon(), SvStream::ReadUInt16(), SAL_WARN, vcl::Region::SetEmpty(), and vcl::Region::SetNull().
void vcl::RemoveTable | ( | TrueTypeCreator * | _this, |
sal_uInt32 | tag | ||
) |
Removes a TrueType table from the TrueType creator if it is stored there.
It also calls a TrueTypeTable destructor. Note: all generic tables (with tag 0) will be removed if this function is called with the second argument of 0.
Definition at line 167 of file ttcr.cxx.
References listCount(), listCurrent(), listNext(), listRemove(), listToFirst(), and vcl::TrueTypeCreator::tables.
Referenced by ProcessTables().
VCL_DLLPUBLIC size_t vcl::RenderPDFBitmaps | ( | const void * | pBuffer, |
int | nSize, | ||
std::vector< BitmapEx > & | rBitmaps, | ||
const size_t | nFirstPage, | ||
int | nPages, | ||
const basegfx::B2DTuple * | pSizeHint | ||
) |
Fills the rBitmaps vector with rendered pages.
Definition at line 133 of file pdfread.cxx.
References convertMm100ToTwip(), BitmapWriteAccess::CopyScanline(), basegfx::B2DTuple::getX(), basegfx::B2DTuple::getY(), N32BitTcBgra, N8BitPal, and void().
Referenced by VectorGraphicData::ensurePdfReplacement().
Definition at line 3632 of file pdfwriter_impl.cxx.
References COL_TRANSPARENT().
Referenced by vcl::PDFWriterImpl::createDefaultCheckBoxAppearance(), vcl::PDFWriterImpl::createDefaultEditAppearance(), vcl::PDFWriterImpl::createDefaultListBoxAppearance(), vcl::PDFWriterImpl::createDefaultPushButtonAppearance(), vcl::PDFWriterImpl::createDefaultRadioButtonAppearance(), and vcl::PDFWriterImpl::drawFieldBorder().
|
static |
Definition at line 140 of file scrptrun.cxx.
Referenced by vcl::ScriptRun::next().
|
static |
Definition at line 119 of file sft.cxx.
References assert().
Referenced by cmapAdd(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), DumpSfnts(), GetRawData_cmap(), GetRawData_name(), GlyphOffsetsNew(), ProcessTables(), StreamToMemory(), and TrueTypeTableNew_cmap().
|
static |
void VCL_DLLPUBLIC vcl::SetGetSpecialCharsFunction | ( | FncGetSpecialChars | fn | ) |
Definition at line 2699 of file edit.cxx.
References pImplFncGetSpecialChars.
|
static |
Definition at line 112 of file sft.cxx.
References assert().
Referenced by GlyphOffsetsNew(), HexFmtNew(), NameRecordNewCopy(), PackCmapType0(), PackCmapType6(), StreamToMemory(), TrueTypeCreatorNewEmpty(), TrueTypeTableNew(), TrueTypeTableNew_cmap(), TrueTypeTableNew_glyf(), TrueTypeTableNew_head(), TrueTypeTableNew_hhea(), TrueTypeTableNew_loca(), TrueTypeTableNew_maxp(), TrueTypeTableNew_name(), and TrueTypeTableNew_post().
|
static |
SFErrCodes vcl::StreamToFile | ( | TrueTypeCreator * | _this, |
const char * | fname | ||
) |
Writes a TrueType font generated by the TrueTypeCreator to a file.
Definition at line 270 of file ttcr.cxx.
References BadFile, FileIo, length, Ok, and StreamToMemory().
Referenced by CreateTTFromTTGlyphs().
SFErrCodes vcl::StreamToMemory | ( | TrueTypeCreator * | _this, |
sal_uInt8 ** | ptr, | ||
sal_uInt32 * | length | ||
) |
Writes a TrueType font generated by the TrueTypeCreator to a segment of memory that this method allocates.
When it is not needed anymore the caller is supposed to call free() on it.
Definition at line 191 of file ttcr.cxx.
References CheckSum(), data, GetRawData(), i, listCount(), listCurrent(), listIsEmpty(), listNext(), listToFirst(), Ok, p, ProcessTables(), PutUInt16(), PutUInt32(), scalloc(), smalloc(), T_head, TableEntryCompareF(), vcl::TrueTypeCreator::tables, vcl::TrueTypeCreator::tag, tag, and TtFormat.
Referenced by CreateT42FromTTGlyphs(), and StreamToFile().
VCL_DLLPUBLIC FieldUnit vcl::StringToMetric | ( | const OUString & | rMetricString | ) |
Definition at line 955 of file field.cxx.
References ImplGetCleanedFieldUnits().
Referenced by ImplMetricGetUnit().
VCL_DLLPUBLIC bool vcl::TextToValue | ( | const OUString & | rStr, |
double & | rValue, | ||
sal_Int64 | nBaseValue, | ||
sal_uInt16 | nDecDigits, | ||
const LocaleDataWrapper & | rLocaleDataWrapper, | ||
FieldUnit | eUnit | ||
) |
Definition at line 1263 of file field.cxx.
References ConvertDoubleValue(), and ImplMetricGetUnit().
Referenced by MetricFormatter::GetValueFromStringUnit(), weld::IMPL_LINK(), and MetricFormatter::ImplMetricReformat().
|
static |
Definition at line 236 of file sft.cxx.
References assert(), and SAL_N_ELEMENTS.
Referenced by HexFmtBlockWrite().
void vcl::TrueTypeCreatorNewEmpty | ( | sal_uInt32 | tag, |
TrueTypeCreator ** | _this | ||
) |
TrueTypeCreator constructor.
Allocates all internal structures.
Definition at line 148 of file ttcr.cxx.
References listNewEmpty(), listSetElementDtor(), smalloc(), vcl::TrueTypeCreator::tables, vcl::TrueTypeCreator::tag, tag, and TrueTypeTableDispose().
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
static |
Definition at line 430 of file ttcr.cxx.
References vcl::TrueTypeTable::data, i, and t.
|
static |
Definition at line 374 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 422 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and listDispose().
|
static |
Definition at line 386 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 394 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 402 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and p.
|
static |
Definition at line 414 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 449 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and listDispose().
|
static |
Definition at line 457 of file ttcr.cxx.
References vcl::TrueTypeTable::data, p, and SAL_WARN.
TrueTypeTable * vcl::TrueTypeTableNew | ( | sal_uInt32 | tag, |
sal_uInt32 | nbytes, | ||
const sal_uInt8 * | ptr | ||
) |
Creates a new raw TrueType table.
The difference between this constructor and TrueTypeTableNew_tag constructors is that the latter create structured tables while this constructor just copies memory pointed to by ptr to its buffer and stores its length. This constructor is suitable for data that is not supposed to be processed in any way, just written to the resulting TTF file.
Definition at line 838 of file ttcr.cxx.
References vcl::TrueTypeTable::data, vcl::TrueTypeTable::rawdata, smalloc(), table, vcl::TrueTypeTable::tag, tag, and ttmalloc().
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and ProcessTables().
TrueTypeTable * vcl::TrueTypeTableNew_cmap | ( | ) |
Creates a new empty 'cmap' table.
Definition at line 966 of file ttcr.cxx.
References CMAP_SUBTABLE_INIT, vcl::TrueTypeTable::data, vcl::TrueTypeTable::rawdata, scalloc(), smalloc(), T_cmap, table, and vcl::TrueTypeTable::tag.
Referenced by CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_glyf | ( | ) |
Creates a new empty 'glyf' table.
Definition at line 950 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, FreeGlyphData(), listNewEmpty(), listSetElementDtor(), vcl::TrueTypeTable::rawdata, smalloc(), T_glyf, table, and vcl::TrueTypeTable::tag.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_head | ( | sal_uInt32 | fontRevision, |
sal_uInt16 | flags, | ||
sal_uInt16 | unitsPerEm, | ||
const sal_uInt8 * | created, | ||
sal_uInt16 | macStyle, | ||
sal_uInt16 | lowestRecPPEM, | ||
sal_Int16 | fontDirectionHint | ||
) |
Creates a new 'head' table for a TrueType font.
Allocates memory for it. Since a lot of values in the 'head' table depend on the rest of the tables in the TrueType font this table should be the last one added to the font.
Definition at line 860 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, HEAD_Length, PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, smalloc(), T_head, table, vcl::TrueTypeTable::tag, and ttmalloc().
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_hhea | ( | sal_Int16 | ascender, |
sal_Int16 | descender, | ||
sal_Int16 | linegap, | ||
sal_Int16 | caretSlopeRise, | ||
sal_Int16 | caretSlopeRun | ||
) |
Creates a new 'hhea' table for a TrueType font.
Allocates memory for it and stores it in the hhea pointer.
Definition at line 892 of file ttcr.cxx.
References vcl::TrueTypeTable::data, HHEA_Length, PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, smalloc(), T_hhea, table, vcl::TrueTypeTable::tag, and ttmalloc().
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_loca | ( | ) |
Creates a new empty 'loca' table for a TrueType font.
INTERNAL: gets called only from ProcessTables();
Definition at line 921 of file ttcr.cxx.
References vcl::TrueTypeTable::data, vcl::TrueTypeTable::rawdata, smalloc(), T_loca, table, and vcl::TrueTypeTable::tag.
Referenced by ProcessTables().
TrueTypeTable * vcl::TrueTypeTableNew_maxp | ( | const sal_uInt8 * | maxp, |
int | size | ||
) |
Creates a new 'maxp' table based on an existing maxp table.
If maxp is 0, a new empty maxp table is created size specifies the size of existing maxp table for error-checking purposes
Definition at line 935 of file ttcr.cxx.
References vcl::TrueTypeTable::data, MAXP_Version1Length, vcl::TrueTypeTable::rawdata, smalloc(), T_maxp, table, vcl::TrueTypeTable::tag, and ttmalloc().
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_name | ( | int | n, |
NameRecord const * | nr | ||
) |
Creates a new 'name' table.
If n != 0 the table gets populated by the Name Records stored in the nr array. This function allocates memory for its own copy of NameRecords, so nr array has to be explicitly deallocated when it is not needed.
Definition at line 1006 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, DisposeNameRecord(), i, listAppend(), listNewEmpty(), listSetElementDtor(), NameRecordNewCopy(), vcl::TrueTypeTable::rawdata, smalloc(), T_name, table, and vcl::TrueTypeTable::tag.
Referenced by CreateTTFromTTGlyphs().
TrueTypeTable * vcl::TrueTypeTableNew_post | ( | sal_Int32 | format, |
sal_Int32 | italicAngle, | ||
sal_Int16 | underlinePosition, | ||
sal_Int16 | underlineThickness, | ||
sal_uInt32 | isFixedPitch | ||
) |
Creates a new 'post' table of one of the supported formats.
Definition at line 1029 of file ttcr.cxx.
References assert(), vcl::TrueTypeTable::data, vcl::TrueTypeTable::rawdata, smalloc(), T_post, table, and vcl::TrueTypeTable::tag.
Referenced by CreateTTFromTTGlyphs().
|
static |
Definition at line 356 of file ttcr.cxx.
Referenced by GetRawData_cmap(), GetRawData_glyf(), GetRawData_name(), GetRawData_post(), ProcessTables(), TrueTypeTableNew(), TrueTypeTableNew_head(), TrueTypeTableNew_hhea(), and TrueTypeTableNew_maxp().
class vcl::UNLESS_MERGELIBS | ( | VCL_DLLPUBLIC | ) |
a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries
All instances of this class share a reference to a common IAccessibleFactory instance, which is used for creating all kind of Accessibility related components.
When the AccessibleFactoryAccess goes away, also this factory goes away, and the respective library is unloaded.
This class is not thread-safe.
Callbacks
Callbacks
Definition at line 30 of file evntpost.hxx.
References DECL_DLLPRIVATE_LINK.
SAL_DLLPUBLIC_EXPORT css::uno::XInterface* vcl::vcl_SystemClipboard_get_implementation | ( | css::uno::XComponentContext * | , |
css::uno::Sequence< css::uno::Any > const & | args | ||
) |
Definition at line 191 of file dtranscomp.cxx.
References SalInstance::CreateClipboard(), ImplGetSVData(), and ImplSVData::mpDefInst.
|
static |
Definition at line 374 of file window2.cxx.
Referenced by vcl::Window::CalcZoom(), and vcl::Window::SetZoomedPointFont().
SvStream& vcl::WriteRegion | ( | SvStream & | rOStrm, |
const vcl::Region & | rRegion | ||
) |
Definition at line 1587 of file region.cxx.
References tools::PolyPolygon::AdaptiveSubdivide(), basegfx::B2DPolyPolygon::count(), tools::PolyPolygon::Count(), vcl::Region::GetAsPolyPolygon(), vcl::Region::getB2DPolyPolygon(), vcl::Region::getPolyPolygon(), vcl::Region::getRegionBand(), vcl::Region::HasPolyPolygonOrB2DPolyPolygon(), vcl::Region::IsEmpty(), vcl::Region::IsNull(), RegionBand::isSingleRectangle(), nVersion, RegionBand::save(), SvStream::WriteBool(), WritePolyPolygon(), and SvStream::WriteUInt16().
Definition at line 231 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), and GetTTSimpleGlyphMetrics().
const char vcl::EXTENSION_FOR_ICON_PACKAGES[] = ".zip" |
Definition at line 42 of file IconThemeInfo.cxx.
int(* vcl::f) (TrueTypeTable *, sal_uInt8 **, sal_uInt32 *, sal_uInt32 *) |
Definition at line 482 of file ttcr.cxx.
Referenced by OutputDevice::DrawWaveLine(), fixedDiv(), EmbeddedFontsHelper::fontFileUrl(), GetCompoundTTOutline(), listSetElementDtor(), and vcl::Window::set_property().
const std::map< PointerStyle, OString > vcl::gaLOKPointerMap |
Definition at line 27 of file ITiledRenderable.cxx.
Referenced by vcl::Window::SetPointer().
constexpr int vcl::GLYF_numberOfContours_offset = 0 |
Definition at line 422 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
constexpr int vcl::GLYF_xMax_offset = 6 |
Definition at line 425 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
constexpr int vcl::GLYF_xMin_offset = 2 |
Definition at line 423 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
constexpr int vcl::GLYF_yMax_offset = 8 |
Definition at line 426 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
constexpr int vcl::GLYF_yMin_offset = 4 |
Definition at line 424 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
constexpr int vcl::HEAD_created_offset = 20 |
Definition at line 367 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HEAD_flags_offset = 16 |
Definition at line 365 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HEAD_fontDirectionHint_offset = 48 |
Definition at line 374 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HEAD_fontRevision_offset = 4 |
Definition at line 363 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HEAD_indexToLocFormat_offset = 50 |
Definition at line 375 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and ProcessTables().
constexpr int vcl::HEAD_Length = 54 |
Definition at line 360 of file sft.hxx.
Referenced by GetRawData_head(), vcl::AbstractTrueTypeFont::indexGlyphData(), and TrueTypeTableNew_head().
constexpr int vcl::HEAD_lowestRecPPEM_offset = 46 |
Definition at line 373 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HEAD_macStyle_offset = 44 |
Definition at line 372 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and GetTTGlobalFontHeadInfo().
constexpr int vcl::HEAD_majorVersion_offset = 0 |
Definition at line 362 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs().
constexpr int vcl::HEAD_unitsPerEm_offset = 18 |
Definition at line 366 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::AbstractTrueTypeFont::indexGlyphData().
constexpr int vcl::HEAD_xMax_offset = 40 |
Definition at line 370 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
constexpr int vcl::HEAD_xMin_offset = 36 |
Definition at line 368 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
constexpr int vcl::HEAD_yMax_offset = 42 |
Definition at line 371 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
constexpr int vcl::HEAD_yMin_offset = 38 |
Definition at line 369 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
constexpr int vcl::HHEA_ascender_offset = 4 |
Definition at line 310 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::HHEA_caretSlopeRise_offset = 18 |
Definition at line 313 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HHEA_caretSlopeRun_offset = 20 |
Definition at line 314 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
constexpr int vcl::HHEA_descender_offset = 6 |
Definition at line 311 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::HHEA_Length = 36 |
Definition at line 308 of file sft.hxx.
Referenced by GetRawData_hhea(), and TrueTypeTableNew_hhea().
constexpr int vcl::HHEA_lineGap_offset = 8 |
Definition at line 312 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
const char vcl::ICON_THEME_PACKAGE_PREFIX[] = "images_" |
Definition at line 40 of file IconThemeInfo.cxx.
constexpr int vcl::MAXP_maxCompositeContours_offset = 12 |
Definition at line 402 of file sft.hxx.
Referenced by ProcessTables().
constexpr int vcl::MAXP_maxCompositePoints_offset = 10 |
Definition at line 401 of file sft.hxx.
Referenced by ProcessTables().
constexpr int vcl::MAXP_maxContours_offset = 8 |
Definition at line 400 of file sft.hxx.
Referenced by ProcessTables().
constexpr int vcl::MAXP_maxPoints_offset = 6 |
Definition at line 399 of file sft.hxx.
Referenced by ProcessTables().
constexpr int vcl::MAXP_numGlyphs_offset = 4 |
Definition at line 398 of file sft.hxx.
Referenced by ProcessTables().
constexpr int vcl::MAXP_Version1Length = 32 |
Definition at line 396 of file sft.hxx.
Referenced by GetRawData_maxp(), and TrueTypeTableNew_maxp().
const sal_uInt8 vcl::mpDefaultColorTable[256] |
Definition at line 55 of file pngread.cxx.
constexpr int vcl::NUM_TAGS = 17 |
Definition at line 719 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr int vcl::O_CFF = 16 |
Definition at line 718 of file sft.hxx.
Referenced by FontSubsetInfo::CreateFontSubsetFromSfnt(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_cmap = 7 |
Definition at line 709 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_cvt = 12 |
Definition at line 714 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_fpgm = 14 |
Definition at line 716 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_glyf = 1 |
Definition at line 703 of file sft.hxx.
Referenced by GetCompoundTTOutline(), GetSimpleTTOutline(), GetTTGlyphComponents(), GetTTGlyphOutline(), GetTTRawGlyphData(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_gsub = 15 |
Definition at line 717 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr int vcl::O_head = 2 |
Definition at line 704 of file sft.hxx.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontHeadInfo(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_hhea = 5 |
Definition at line 707 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_hmtx = 6 |
Definition at line 708 of file sft.hxx.
Referenced by GetMetrics(), GetTTRawGlyphData(), GetTTSimpleGlyphMetrics(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_loca = 3 |
Definition at line 705 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_maxp = 0 |
Definition at line 702 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_name = 4 |
Definition at line 706 of file sft.hxx.
Referenced by GetNames(), GetTTNameRecords(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_OS2 = 10 |
Definition at line 712 of file sft.hxx.
Referenced by GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_post = 11 |
Definition at line 713 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_prep = 13 |
Definition at line 715 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_vhea = 8 |
Definition at line 710 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
constexpr int vcl::O_vmtx = 9 |
Definition at line 711 of file sft.hxx.
Referenced by GetMetrics(), GetTTSimpleGlyphMetrics(), and vcl::TrueTypeFont::open().
constexpr int vcl::OS2_fsSelection_offset = 62 |
Definition at line 272 of file sft.hxx.
Referenced by GetTTFontMetrics().
constexpr int vcl::OS2_fsType_offset = 8 |
Definition at line 265 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
constexpr int vcl::OS2_Legacy_length = 68 |
Definition at line 259 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_panose_offset = 32 |
Definition at line 266 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
constexpr int vcl::OS2_panoseNbBytes_offset = 10 |
Definition at line 267 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
constexpr int vcl::OS2_typoAscender_offset = 68 |
Definition at line 273 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::OS2_typoDescender_offset = 70 |
Definition at line 274 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::OS2_typoLineGap_offset = 72 |
Definition at line 275 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::OS2_ulCodePageRange1_offset = 78 |
Definition at line 278 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_ulCodePageRange2_offset = 82 |
Definition at line 279 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_ulUnicodeRange1_offset = 42 |
Definition at line 268 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_ulUnicodeRange2_offset = 46 |
Definition at line 269 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_ulUnicodeRange3_offset = 50 |
Definition at line 270 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_ulUnicodeRange4_offset = 54 |
Definition at line 271 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_usWeightClass_offset = 4 |
Definition at line 263 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
constexpr int vcl::OS2_usWidthClass_offset = 6 |
Definition at line 264 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
constexpr int vcl::OS2_V0_length = 78 |
Definition at line 260 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::OS2_V1_length = 86 |
Definition at line 261 of file sft.hxx.
Referenced by getTTCoverage().
constexpr int vcl::OS2_winAscent_offset = 74 |
Definition at line 276 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::OS2_winDescent_offset = 76 |
Definition at line 277 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
constexpr int vcl::POST_isFixedPitch_offset = 12 |
Definition at line 331 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().
constexpr int vcl::POST_italicAngle_offset = 4 |
Definition at line 328 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().
constexpr int vcl::POST_underlinePosition_offset = 8 |
Definition at line 329 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs().
constexpr int vcl::POST_underlineThickness_offset = 10 |
Definition at line 330 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs().
constexpr sal_uInt32 vcl::T_CFF = 0x43464620 |
Definition at line 449 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_cmap = 0x636D6170 |
Definition at line 440 of file sft.hxx.
Referenced by cmapAdd(), GetRawData_cmap(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_cmap().
constexpr sal_uInt32 vcl::T_cvt = 0x63767420 |
Definition at line 445 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_fpgm = 0x6670676D |
Definition at line 447 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_glyf = 0x676C7966 |
Definition at line 434 of file sft.hxx.
Referenced by DumpSfnts(), GetRawData_glyf(), glyfAdd(), glyfCount(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_glyf().
constexpr sal_uInt32 vcl::T_gsub = 0x47535542 |
Definition at line 448 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_head = 0x68656164 |
Definition at line 435 of file sft.hxx.
Referenced by GetRawData_head(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), ProcessTables(), StreamToMemory(), and TrueTypeTableNew_head().
constexpr sal_uInt32 vcl::T_hhea = 0x68686561 |
Definition at line 438 of file sft.hxx.
Referenced by GetRawData_hhea(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_hhea().
constexpr sal_uInt32 vcl::T_hmtx = 0x686D7478 |
Definition at line 439 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open(), and ProcessTables().
constexpr sal_uInt32 vcl::T_loca = 0x6C6F6361 |
Definition at line 436 of file sft.hxx.
Referenced by GetRawData_loca(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_loca().
constexpr sal_uInt32 vcl::T_maxp = 0x6D617870 |
Definition at line 433 of file sft.hxx.
Referenced by GetRawData_maxp(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_maxp().
constexpr sal_uInt32 vcl::T_name = 0x6E616D65 |
Definition at line 437 of file sft.hxx.
Referenced by GetRawData_name(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_name().
constexpr sal_uInt32 vcl::T_OS2 = 0x4F532F32 |
Definition at line 443 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_otto = 0x4f54544f |
Definition at line 430 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_post = 0x706F7374 |
Definition at line 444 of file sft.hxx.
Referenced by GetRawData_post(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_post().
constexpr sal_uInt32 vcl::T_prep = 0x70726570 |
Definition at line 446 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_true = 0x74727565 |
Definition at line 428 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_ttcf = 0x74746366 |
Definition at line 429 of file sft.hxx.
Referenced by CountTTCFonts(), and vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_vhea = 0x76686561 |
Definition at line 441 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
constexpr sal_uInt32 vcl::T_vmtx = 0x766D7478 |
Definition at line 442 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
sal_uInt32 vcl::tag |
Definition at line 481 of file ttcr.cxx.
Referenced by DumpSfnts(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), Exif::processIFD(), StreamToMemory(), TableEntryCompareF(), TrueTypeCreatorNewEmpty(), and TrueTypeTableNew().
struct { ... } vcl::vtable1[] |
Referenced by TrueTypeTableDispose().
struct { ... } vcl::vtable2[] |
Referenced by GetRawData().