class IDWriteFactory extends IUnknown
Constructor and Description |
---|
IDWriteFactory(long ptr) |
Modifier and Type | Method and Description |
---|---|
(package private) IDWriteFontFace |
CreateFontFace(int fontFaceType,
IDWriteFontFile fontFiles,
int faceIndex,
int fontFaceSimulationFlags) |
(package private) IDWriteFontFile |
CreateFontFileReference(java.lang.String filePath) |
(package private) IDWriteGlyphRunAnalysis |
CreateGlyphRunAnalysis(DWRITE_GLYPH_RUN glyphRun,
float pixelsPerDip,
DWRITE_MATRIX transform,
int renderingMode,
int measuringMode,
float baselineOriginX,
float baselineOriginY) |
(package private) IDWriteTextAnalyzer |
CreateTextAnalyzer() |
(package private) IDWriteTextFormat |
CreateTextFormat(java.lang.String fontFamily,
IDWriteFontCollection fontCollection,
int fontWeight,
int fontStyle,
int fontStretch,
float fontSize,
java.lang.String localeName) |
(package private) IDWriteTextLayout |
CreateTextLayout(char[] text,
int stringStart,
int stringLength,
IDWriteTextFormat textFormat,
float maxWidth,
float maxHeight) |
(package private) IDWriteFontCollection |
GetSystemFontCollection(boolean checkForUpdates) |
IDWriteFontCollection GetSystemFontCollection(boolean checkForUpdates)
IDWriteTextAnalyzer CreateTextAnalyzer()
IDWriteTextFormat CreateTextFormat(java.lang.String fontFamily, IDWriteFontCollection fontCollection, int fontWeight, int fontStyle, int fontStretch, float fontSize, java.lang.String localeName)
IDWriteTextLayout CreateTextLayout(char[] text, int stringStart, int stringLength, IDWriteTextFormat textFormat, float maxWidth, float maxHeight)
IDWriteGlyphRunAnalysis CreateGlyphRunAnalysis(DWRITE_GLYPH_RUN glyphRun, float pixelsPerDip, DWRITE_MATRIX transform, int renderingMode, int measuringMode, float baselineOriginX, float baselineOriginY)
IDWriteFontFile CreateFontFileReference(java.lang.String filePath)
IDWriteFontFace CreateFontFace(int fontFaceType, IDWriteFontFile fontFiles, int faceIndex, int fontFaceSimulationFlags)