Vanara.PInvoke.DWrite
4.0.5
Prefix Reserved
dotnet add package Vanara.PInvoke.DWrite --version 4.0.5
NuGet\Install-Package Vanara.PInvoke.DWrite -Version 4.0.5
<PackageReference Include="Vanara.PInvoke.DWrite" Version="4.0.5" />
paket add Vanara.PInvoke.DWrite --version 4.0.5
#r "nuget: Vanara.PInvoke.DWrite, 4.0.5"
// Install Vanara.PInvoke.DWrite as a Cake Addin #addin nuget:?package=Vanara.PInvoke.DWrite&version=4.0.5 // Install Vanara.PInvoke.DWrite as a Cake Tool #tool nuget:?package=Vanara.PInvoke.DWrite&version=4.0.5
Vanara.PInvoke.DWrite NuGet Package
PInvoke API (methods, structures and constants) imported from Windows DWrite.dll.
What is Vanara?
Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
Issues?
First check if it's already fixed by trying the AppVeyor build. If you're still running into problems, file an issue.
Included in Vanara.PInvoke.DWrite
Functions | Enumerations | Structures | Interfaces |
---|---|---|---|
DWriteCreateFactory | DWRITE_BREAK_CONDITION DWRITE_FACTORY_TYPE DWRITE_FLOW_DIRECTION DWRITE_FONT_FACE_TYPE DWRITE_FONT_FEATURE_TAG DWRITE_FONT_FILE_TYPE DWRITE_FONT_SIMULATIONS DWRITE_FONT_STRETCH DWRITE_FONT_STYLE DWRITE_FONT_WEIGHT DWRITE_INFORMATIONAL_STRING_ID DWRITE_LINE_SPACING_METHOD DWRITE_NUMBER_SUBSTITUTION_METHOD DWRITE_PARAGRAPH_ALIGNMENT DWRITE_PIXEL_GEOMETRY DWRITE_READING_DIRECTION DWRITE_RENDERING_MODE DWRITE_SCRIPT_SHAPES DWRITE_TEXT_ALIGNMENT DWRITE_TEXTURE_TYPE DWRITE_TRIMMING_GRANULARITY DWRITE_WORD_WRAPPING DWRITE_BASELINE DWRITE_GLYPH_ORIENTATION_ANGLE DWRITE_OUTLINE_THRESHOLD DWRITE_PANOSE_ARM_STYLE DWRITE_PANOSE_ASPECT DWRITE_PANOSE_ASPECT_RATIO DWRITE_PANOSE_CHARACTER_RANGES DWRITE_PANOSE_CONTRAST DWRITE_PANOSE_DECORATIVE_CLASS DWRITE_PANOSE_DECORATIVE_TOPOLOGY DWRITE_PANOSE_FAMILY DWRITE_PANOSE_FILL DWRITE_PANOSE_FINIALS DWRITE_PANOSE_LETTERFORM DWRITE_PANOSE_LINING DWRITE_PANOSE_MIDLINE DWRITE_PANOSE_PROPORTION DWRITE_PANOSE_SCRIPT_FORM DWRITE_PANOSE_SCRIPT_TOPOLOGY DWRITE_PANOSE_SERIF_STYLE DWRITE_PANOSE_SPACING DWRITE_PANOSE_STROKE_VARIATION DWRITE_PANOSE_SYMBOL_ASPECT_RATIO DWRITE_PANOSE_SYMBOL_KIND DWRITE_PANOSE_TOOL_KIND DWRITE_PANOSE_WEIGHT DWRITE_PANOSE_XASCENT DWRITE_PANOSE_XHEIGHT DWRITE_TEXT_ANTIALIAS_MODE DWRITE_VERTICAL_GLYPH_ORIENTATION DWRITE_GRID_FIT_MODE DWRITE_OPTICAL_ALIGNMENT DWRITE_AUTOMATIC_FONT_AXES DWRITE_COLOR_COMPOSITE_MODE DWRITE_CONTAINER_TYPE DWRITE_FONT_AXIS_ATTRIBUTES DWRITE_FONT_FAMILY_MODEL DWRITE_FONT_LINE_GAP_USAGE DWRITE_FONT_PROPERTY_ID DWRITE_FONT_SOURCE_TYPE DWRITE_LOCALITY DWRITE_PAINT_ATTRIBUTES DWRITE_PAINT_FEATURE_LEVEL DWRITE_PAINT_TYPE DWRITE_RENDERING_MODE1 | DWRITE_CLUSTER_METRICS DWRITE_FONT_FEATURE DWRITE_FONT_METRICS DWRITE_GLYPH_METRICS DWRITE_GLYPH_OFFSET DWRITE_GLYPH_RUN DWRITE_GLYPH_RUN_DESCRIPTION DWRITE_HIT_TEST_METRICS DWRITE_INLINE_OBJECT_METRICS DWRITE_LINE_BREAKPOINT DWRITE_LINE_METRICS DWRITE_MATRIX DWRITE_OVERHANG_METRICS DWRITE_SCRIPT_ANALYSIS DWRITE_SHAPING_GLYPH_PROPERTIES DWRITE_SHAPING_TEXT_PROPERTIES DWRITE_STRIKETHROUGH DWRITE_TEXT_METRICS DWRITE_TEXT_RANGE DWRITE_TRIMMING DWRITE_TYPOGRAPHIC_FEATURES DWRITE_UNDERLINE DWRITE_CARET_METRICS DWRITE_FONT_METRICS1 DWRITE_JUSTIFICATION_OPPORTUNITY DWRITE_PANOSE DWRITE_SCRIPT_PROPERTIES DWRITE_UNICODE_RANGE DWRITE_COLOR_GLYPH_RUN DWRITE_TEXT_METRICS1 DWRITE_BITMAP_DATA_BGRA32 DWRITE_COLOR_GLYPH_RUN1 DWRITE_FILE_FRAGMENT DWRITE_FONT_AXIS_RANGE DWRITE_FONT_AXIS_TAG DWRITE_FONT_AXIS_VALUE DWRITE_FONT_PROPERTY DWRITE_GLYPH_IMAGE_DATA DWRITE_LINE_METRICS1 DWRITE_LINE_SPACING DWRITE_PAINT_COLOR DWRITE_PAINT_ELEMENT TEXT SCRIPT DECORATIVE SYMBOL <values>e__FixedBuffer PAINT_UNION PAINT_LAYERS PAINT_SOLID_GLYPH PAINT_LINEAR_GRADIENT PAINT_RADIAL_GRADIENT PAINT_SWEEP_GRADIENT PAINT_GLYPH PAINT_COLOR_GLYPH PAINT_COMPOSITE | IDWriteBitmapRenderTarget IDWriteFactory IDWriteFont IDWriteFontCollection IDWriteFontCollectionLoader IDWriteFontFace IDWriteFontFamily IDWriteFontFile IDWriteFontFileEnumerator IDWriteFontFileLoader IDWriteFontFileStream IDWriteFontList IDWriteGdiInterop IDWriteGlyphRunAnalysis IDWriteInlineObject IDWriteLocalFontFileLoader IDWriteLocalizedStrings IDWriteNumberSubstitution IDWritePixelSnapping IDWriteRenderingParams IDWriteTextAnalysisSink IDWriteTextAnalysisSource IDWriteTextAnalyzer IDWriteTextFormat IDWriteTextLayout IDWriteTextRenderer IDWriteTypography IDWriteBitmapRenderTarget1 IDWriteFactory1 IDWriteFont1 IDWriteFontFace1 IDWriteRenderingParams1 IDWriteTextAnalysisSink1 IDWriteTextAnalysisSource1 IDWriteTextAnalyzer1 IDWriteTextLayout1 IDWriteColorGlyphRunEnumerator IDWriteFactory2 IDWriteFont2 IDWriteFontFace2 IDWriteFontFallback IDWriteFontFallbackBuilder IDWriteRenderingParams2 IDWriteTextAnalyzer2 IDWriteTextFormat1 IDWriteTextLayout2 IDWriteTextRenderer1 IDWriteAsyncResult IDWriteBitmapRenderTarget2 IDWriteBitmapRenderTarget3 IDWriteColorGlyphRunEnumerator1 IDWriteFactory3 IDWriteFactory4 IDWriteFactory5 IDWriteFactory6 IDWriteFactory7 IDWriteFactory8 IDWriteFont3 IDWriteFontCollection1 IDWriteFontCollection2 IDWriteFontCollection3 IDWriteFontDownloadListener IDWriteFontDownloadQueue IDWriteFontFace3 IDWriteFontFace4 IDWriteFontFace5 IDWriteFontFace6 IDWriteFontFace7 IDWriteFontFaceReference IDWriteFontFaceReference1 IDWriteFontFallback1 IDWriteFontFamily1 IDWriteFontFamily2 IDWriteFontList1 IDWriteFontList2 IDWriteFontResource IDWriteFontSet IDWriteFontSet1 IDWriteFontSet2 IDWriteFontSet3 IDWriteFontSet4 IDWriteFontSetBuilder IDWriteFontSetBuilder1 IDWriteFontSetBuilder2 IDWriteGdiInterop1 IDWriteInMemoryFontFileLoader IDWritePaintReader IDWriteRemoteFontFileLoader IDWriteRemoteFontFileStream IDWriteRenderingParams3 IDWriteStringList IDWriteTextFormat2 IDWriteTextFormat3 IDWriteTextLayout3 IDWriteTextLayout4 |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net8.0-windows7.0 is compatible. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
.NETFramework 4.5
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
.NETFramework 4.8
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
.NETStandard 2.0
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
net5.0
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
net6.0
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
net7.0
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
-
net8.0-windows7.0
- Vanara.Core (>= 4.0.5)
- Vanara.PInvoke.DXGI (>= 4.0.5)
- Vanara.PInvoke.Gdi32 (>= 4.0.5)
- Vanara.PInvoke.Shared (>= 4.0.5)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Vanara.PInvoke.DWrite:
Package | Downloads |
---|---|
Vanara.Library
The full set of packages associated with the Vanara PInvoke Libraries. |
|
Vanara.PInvoke.DirectX
PInvoke API (methods, interfaces, structures and constants) imported from DirectX. |
|
Vanara.PInvoke.Direct2D
PInvoke API (methods, structures and constants) imported from Windows Direct2D.dll. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.0.5 | 34 | 2/8/2025 |
Currently implements:
Functions
DWriteCreateFactory
Structures
<values>e__FixedBuffer DECORATIVE DWRITE_BITMAP_DATA_BGRA32 DWRITE_CARET_METRICS DWRITE_CLUSTER_METRICS DWRITE_COLOR_GLYPH_RUN DWRITE_COLOR_GLYPH_RUN1 DWRITE_FILE_FRAGMENT DWRITE_FONT_AXIS_RANGE DWRITE_FONT_AXIS_TAG DWRITE_FONT_AXIS_VALUE DWRITE_FONT_FEATURE DWRITE_FONT_METRICS DWRITE_FONT_METRICS1 DWRITE_FONT_PROPERTY DWRITE_GLYPH_IMAGE_DATA DWRITE_GLYPH_METRICS DWRITE_GLYPH_OFFSET DWRITE_GLYPH_RUN DWRITE_GLYPH_RUN_DESCRIPTION DWRITE_HIT_TEST_METRICS DWRITE_INLINE_OBJECT_METRICS DWRITE_JUSTIFICATION_OPPORTUNITY DWRITE_LINE_BREAKPOINT DWRITE_LINE_METRICS DWRITE_LINE_METRICS1 DWRITE_LINE_SPACING DWRITE_MATRIX DWRITE_OVERHANG_METRICS DWRITE_PAINT_COLOR DWRITE_PAINT_ELEMENT DWRITE_PANOSE DWRITE_SCRIPT_ANALYSIS DWRITE_SCRIPT_PROPERTIES DWRITE_SHAPING_GLYPH_PROPERTIES DWRITE_SHAPING_TEXT_PROPERTIES DWRITE_STRIKETHROUGH DWRITE_TEXT_METRICS DWRITE_TEXT_METRICS1 DWRITE_TEXT_RANGE DWRITE_TRIMMING DWRITE_TYPOGRAPHIC_FEATURES DWRITE_UNDERLINE DWRITE_UNICODE_RANGE PAINT_COLOR_GLYPH PAINT_COMPOSITE PAINT_GLYPH PAINT_LAYERS PAINT_LINEAR_GRADIENT PAINT_RADIAL_GRADIENT PAINT_SOLID_GLYPH PAINT_SWEEP_GRADIENT PAINT_UNION SCRIPT SYMBOL TEXT
Interfaces
IDWriteAsyncResult IDWriteBitmapRenderTarget IDWriteBitmapRenderTarget1 IDWriteBitmapRenderTarget2 IDWriteBitmapRenderTarget3 IDWriteColorGlyphRunEnumerator IDWriteColorGlyphRunEnumerator1 IDWriteFactory IDWriteFactory1 IDWriteFactory2 IDWriteFactory3 IDWriteFactory4 IDWriteFactory5 IDWriteFactory6 IDWriteFactory7 IDWriteFactory8 IDWriteFont IDWriteFont1 IDWriteFont2 IDWriteFont3 IDWriteFontCollection IDWriteFontCollection1 IDWriteFontCollection2 IDWriteFontCollection3 IDWriteFontCollectionLoader IDWriteFontDownloadListener IDWriteFontDownloadQueue IDWriteFontFace IDWriteFontFace1 IDWriteFontFace2 IDWriteFontFace3 IDWriteFontFace4 IDWriteFontFace5 IDWriteFontFace6 IDWriteFontFace7 IDWriteFontFaceReference IDWriteFontFaceReference1 IDWriteFontFallback IDWriteFontFallback1 IDWriteFontFallbackBuilder IDWriteFontFamily IDWriteFontFamily1 IDWriteFontFamily2 IDWriteFontFile IDWriteFontFileEnumerator IDWriteFontFileLoader IDWriteFontFileStream IDWriteFontList IDWriteFontList1 IDWriteFontList2 IDWriteFontResource IDWriteFontSet IDWriteFontSet1 IDWriteFontSet2 IDWriteFontSet3 IDWriteFontSet4 IDWriteFontSetBuilder IDWriteFontSetBuilder1 IDWriteFontSetBuilder2 IDWriteGdiInterop IDWriteGdiInterop1 IDWriteGlyphRunAnalysis IDWriteInlineObject IDWriteInMemoryFontFileLoader IDWriteLocalFontFileLoader IDWriteLocalizedStrings IDWriteNumberSubstitution IDWritePaintReader IDWritePixelSnapping IDWriteRemoteFontFileLoader IDWriteRemoteFontFileStream IDWriteRenderingParams IDWriteRenderingParams1 IDWriteRenderingParams2 IDWriteRenderingParams3 IDWriteStringList IDWriteTextAnalysisSink IDWriteTextAnalysisSink1 IDWriteTextAnalysisSource IDWriteTextAnalysisSource1 IDWriteTextAnalyzer IDWriteTextAnalyzer1 IDWriteTextAnalyzer2 IDWriteTextFormat IDWriteTextFormat1 IDWriteTextFormat2 IDWriteTextFormat3 IDWriteTextLayout IDWriteTextLayout1 IDWriteTextLayout2 IDWriteTextLayout3 IDWriteTextLayout4 IDWriteTextRenderer IDWriteTextRenderer1 IDWriteTypography