EmfPlusDrawDriverString klass
Innehåll
[
Dölj
]Summary: The EmfPlusDrawDriverString record specifies text output with character positions.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawDriverString
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Description |
|---|---|
| EmfPlusDrawDriverString(source) | Initierar en ny instans av EmfPlusDrawDriverString klass. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| brush_id | int | r/w | Hämtar eller anger borstidentifieraren Ett 32-bitars osignerat heltal som specificerar antingen förgrundsfärgen för texten eller en grafikborste, beroende på värdet av S-flaggan i Flags. |
| data_size | int | r/w | Hämtar eller anger ett 32-bitars osignerat heltal som MÅSTE definiera det 32-bitars‑justerade antalet databytes i RecordData‑fältet som följer. Detta tal inkluderar inte 12‑bytes posthuvudet. |
| driver_string_options_flags | EmfPlusDriverStringOptionsFlags | r/w | Hämtar eller anger flaggorna för drivringssträngsalternativ Ett 32-bitars osignerat heltal som specificerar avstånd, orientering och renderingskvalitet för strängen. |
| flaggor | int | r/w | Hämtar eller anger ett 16-bitars osignerat heltal som innehåller information för vissa poster om hur operationen ska utföras och om postens struktur. |
| glyph_count | int | r/w | Hämtar eller anger antalet glyfer Ett 32-bitars osignerat heltal som specificerar antalet glyfer i strängen |
| glyph_pos | PointF[] | r/w | Hämtar eller anger arrayen med glyffpositioner En array av EmfPlusPointF-objekt (sektion 2.2.2.36) som specificerar utskriftspositionen för varje teckenglyf. Det MÅSTE finnas GlyphCount-element, som har en en-till-en korrespondens med elementen i Glyphs-arrayen. Glyffpositioner beräknas från positionen för den första glyfen om flaggan DriverStringOptionsRealizedAdvance i DriverStringOptions-flaggan är satt. I detta fall specificerar GlyphPos endast positionen för den första glyfen. |
| glyphs | int[] | r/w | Hämtar eller anger arrayen med glyfer En array av 16-bitars värden som definierar textsträngen att rita. Om flaggan DriverStringOptionsCmapLookup i DriverStringOptionsFlags-fältet är satt, specificerar varje värde i denna array ett Unicode-tecken. Annars specificerar varje värde ett index till en teckenglyf i EmfPlusFont-objektet som anges av ObjectId-värdet i Flags-fältet. |
| is_color | bool | r/w | Hämtar eller anger ett värde som indikerar om denna instans är färg. Denna bit indikerar datatypen i BrushId-fältet. Om satt, specificerar BrushId färgvärdet i ett EmfPlusARGB-objekt (sektion 2.2.2.1). Om rensad, innehåller BrushId EMF+ Object Table-indexet för ett EmfPlusBrush-objekt (sektion 2.1.1). |
| matrix_present | int | r/w | Hämtar eller anger om matris‑present‑flaggan Ett 32-bitars osignerat heltal som specificerar om en transformmatris finns i TransformMatrix-fältet 0 - ingen matris närvarande. 1 - transformmatris finns i TransformMatrix-fältet |
| object_id | System.Byte | r/w | Hämtar eller anger objektidentifieraren. EMF+ Object Table-indexet för ett EmfPlusFont-objekt (sektion 2.2.1.3) för att rendera texten. Värdet MÅSTE vara mellan 0 och 63, inklusivt. |
| storlek | int | r/w | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar det 32-bitars‑justerade antalet bytes i hela posten, inklusive 12‑bytes posthuvudet och post‑specifik data. |
| transform_matrix | Matrix | r/w | Hämtar eller anger transformmatrisen Ett valfritt EmfPlusTransformMatrix-objekt (sektion 2.2.2.47) som specificerar transformationen att tillämpa på varje värde i textarrayen. Förekomsten av dessa data bestäms av MatrixPresent-fältet. |
| type | EmfPlusRecordType | r | Hämtar ett 16-bitars osignerat heltal som identifierar posttypen. |
Constructor: EmfPlusDrawDriverString(source)
EmfPlusDrawDriverString(source)
Initierar en ny instans av EmfPlusDrawDriverString klass.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source | EmfPlusRecord | Källan. |