EmfPlusDrawDriverString
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType
public final class EmfPlusDrawDriverString extends EmfPlusDrawingRecordType
Il record EmfPlusDrawDriverString specifica l’output di testo con posizioni dei caratteri.
Costruttori
| Costruttore | Descrizione |
|---|---|
| EmfPlusDrawDriverString(EmfPlusRecord source) | Inizializza una nuova istanza della classe EmfPlusDrawDriverString. |
Metodi
| Metodo | Descrizione |
|---|---|
| getObjectId() | Ottiene l’identificatore dell’oggetto. |
| setObjectId(byte value) | Imposta l’identificatore dell’oggetto. |
| getBrushId() | Ottiene l’identificatore del pennello Un intero senza segno a 32 bit che specifica sia il colore di primo piano del testo sia un pennello grafico, a seconda del valore del flag S nei Flags |
| setBrushId(int value) | Imposta l’identificatore del pennello Un intero senza segno a 32 bit che specifica o il colore di primo piano del testo o un pennello grafico, a seconda del valore del flag S nei Flags |
| getDriverStringOptionsFlags() | Ottiene le flag delle opzioni della stringa del driver Un intero senza segno a 32 bit che specifica la spaziatura, l’orientamento e la qualità del rendering per la stringa. |
| setDriverStringOptionsFlags(int value) | Imposta le flag delle opzioni della stringa del driver Un intero senza segno a 32 bit che specifica la spaziatura, l’orientamento e la qualità del rendering per la stringa. |
| getGlyphCount() | Ottiene il conteggio dei glifi Un intero senza segno a 32 bit che specifica il numero di glifi nella stringa |
| setGlyphCount(int value) | Imposta il conteggio dei glifi Un intero senza segno a 32 bit che specifica il numero di glifi nella stringa |
| getGlyphPos() | Ottiene l’array delle posizioni dei glifi Un array di oggetti EmfPlusPointF (sezione 2.2.2.36) che specificano la posizione di output di ogni glifo di carattere. |
| setGlyphPos(PointF[] value) | Imposta l’array delle posizioni dei glifi Un array di oggetti EmfPlusPointF (sezione 2.2.2.36) che specificano la posizione di output di ogni glifo di carattere. |
| getGlyphs() | Ottiene l’array dei glifi Un array di valori a 16 bit che definiscono la stringa di testo da disegnare. |
| setGlyphs(short[] value) | Imposta l’array dei glifi Un array di valori a 16 bit che definiscono la stringa di testo da disegnare. |
| isColor() | Ottiene o imposta un valore che indica se questa istanza è a colori. |
| setColor(boolean value) | Imposta un valore che indica se questa istanza è a colori. |
| getMatrixPresent() | Ottiene se il flag della matrice presente Un intero senza segno a 32 bit che specifica se una matrice di trasformazione è presente nel campo TransformMatrix 0 - nessuna matrice presente. |
| setMatrixPresent(int value) | Imposta se il flag della matrice presente Un intero senza segno a 32 bit che specifica se una matrice di trasformazione è presente nel campo TransformMatrix 0 - nessuna matrice presente. |
| getTransformMatrix() | Ottiene la matrice di trasformazione Un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica la trasformazione da applicare a ciascun valore nell’array di testo. |
| setTransformMatrix(Matrix value) | Imposta la matrice di trasformazione Un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica la trasformazione da applicare a ciascun valore nell’array di testo. |
EmfPlusDrawDriverString(EmfPlusRecord source)
public EmfPlusDrawDriverString(EmfPlusRecord source)
Inizializza una nuova istanza della classe EmfPlusDrawDriverString.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source | EmfPlusRecord | La sorgente. |
getObjectId()
public byte getObjectId()
Ottiene l’identificatore dell’oggetto. L’indice della EMF+ Object Table di un `` oggetto (sezione 2.2.1.3) per renderizzare il testo. Il valore DEVE essere compreso tra 0 e 63, inclusi.
Returns: byte - L’identificatore dell’oggetto.
setObjectId(byte value)
public void setObjectId(byte value)
Imposta l’identificatore dell’oggetto. L’indice della EMF+ Object Table di un `` oggetto (sezione 2.2.1.3) per renderizzare il testo. Il valore DEVE essere compreso tra 0 e 63, inclusi.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | byte | L’identificatore dell’oggetto. |
getBrushId()
public int getBrushId()
Ottiene l’identificatore del pennello Un intero senza segno a 32 bit che specifica sia il colore di primo piano del testo sia un pennello grafico, a seconda del valore del flag S nei Flags
Returns: int
setBrushId(int value)
public void setBrushId(int value)
Imposta l’identificatore del pennello Un intero senza segno a 32 bit che specifica o il colore di primo piano del testo o un pennello grafico, a seconda del valore del flag S nei Flags
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getDriverStringOptionsFlags()
public int getDriverStringOptionsFlags()
Ottiene le flag delle opzioni della stringa del driver Un intero senza segno a 32 bit che specifica la spaziatura, l’orientamento e la qualità del rendering per la stringa.
Returns: int
setDriverStringOptionsFlags(int value)
public void setDriverStringOptionsFlags(int value)
Imposta le flag delle opzioni della stringa del driver Un intero senza segno a 32 bit che specifica la spaziatura, l’orientamento e la qualità del rendering per la stringa.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getGlyphCount()
public int getGlyphCount()
Ottiene il conteggio dei glifi Un intero senza segno a 32 bit che specifica il numero di glifi nella stringa
Returns: int
setGlyphCount(int value)
public void setGlyphCount(int value)
Imposta il conteggio dei glifi Un intero senza segno a 32 bit che specifica il numero di glifi nella stringa
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getGlyphPos()
public PointF[] getGlyphPos()
Ottiene l’array delle posizioni dei glifi Un array di oggetti EmfPlusPointF (sezione 2.2.36) che specificano la posizione di output di ogni glifo di carattere. DEVE esserci un numero di elementi pari a GlyphCount, che hanno una corrispondenza uno-a-uno con gli elementi nell’array Glyphs. Le posizioni dei glifi sono calcolate dalla posizione del primo glifo se il flag DriverStringOptionsRealizedAdvance nelle flag DriverStringOptions è impostato. In questo caso, GlyphPos specifica solo la posizione del primo glifo.
Returns: com.aspose.imaging.PointF[]
setGlyphPos(PointF[] value)
public void setGlyphPos(PointF[] value)
Imposta l’array delle posizioni dei glifi Un array di oggetti EmfPlusPointF (sezione 2.2.36) che specificano la posizione di output di ogni glifo di carattere. DEVE esserci un numero di elementi pari a GlyphCount, che hanno una corrispondenza uno-a-uno con gli elementi nell’array Glyphs. Le posizioni dei glifi sono calcolate dalla posizione del primo glifo se il flag DriverStringOptionsRealizedAdvance nelle flag DriverStringOptions è impostato. In questo caso, GlyphPos specifica solo la posizione del primo glifo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PointF[] |
getGlyphs()
public short[] getGlyphs()
Ottiene l’array dei glifi Un array di valori a 16 bit che definiscono la stringa di testo da disegnare. Se il flag DriverStringOptionsCmapLookup nel campo DriverStringOptionsFlags è impostato, ogni valore in questo array specifica un carattere Unicode. Altrimenti, ogni valore specifica un indice a un glifo di carattere nell’oggetto EmfPlusFont specificato dal valore ObjectId nel campo Flags.
Returns: short[]
setGlyphs(short[] value)
public void setGlyphs(short[] value)
Imposta l’array dei glifi Un array di valori a 16 bit che definiscono la stringa di testo da disegnare. Se il flag DriverStringOptionsCmapLookup nel campo DriverStringOptionsFlags è impostato, ogni valore in questo array specifica un carattere Unicode. Altrimenti, ogni valore specifica un indice a un glifo di carattere nell’oggetto EmfPlusFont specificato dal valore ObjectId nel campo Flags.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | short[] |
isColor()
public boolean isColor()
Ottiene o imposta un valore che indica se questa istanza è a colori. Questo bit indica il tipo di dati nel campo BrushId. Se impostato, BrushId specifica il valore di colore in un oggetto EmfPlusARGB (sezione 2.2.2.1). Se non impostato, BrushId contiene l’indice della EMF+ Object Table di un oggetto EmfPlusBrush (sezione 2.2.1.1).
Returns:
boolean - true se questa istanza è a colori; altrimenti, false.
setColor(boolean value)
public void setColor(boolean value)
Imposta un valore che indica se questa istanza è a colori. Questo bit indica il tipo di dati nel campo BrushId. Se impostato, BrushId specifica il valore di colore in un oggetto EmfPlusARGB (sezione 2.2.2.1). Se non impostato, BrushId contiene l’indice della EMF+ Object Table di un oggetto EmfPlusBrush (sezione 2.2.1.1).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | true se questa istanza è a colori; altrimenti, false. |
getMatrixPresent()
public int getMatrixPresent()
Ottiene il flag MatrixPresent, un intero senza segno a 32 bit che specifica se una matrice di trasformazione è presente nel campo TransformMatrix: 0 - nessuna matrice presente. 1 - la matrice di trasformazione è nel campo TransformMatrix.
Returns: int
setMatrixPresent(int value)
public void setMatrixPresent(int value)
Imposta il flag MatrixPresent, un intero senza segno a 32 bit che specifica se una matrice di trasformazione è presente nel campo TransformMatrix: 0 - nessuna matrice presente. 1 - la matrice di trasformazione è nel campo TransformMatrix.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getTransformMatrix()
public Matrix getTransformMatrix()
Ottiene la matrice di trasformazione, un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica la trasformazione da applicare a ciascun valore nell’array di testo. La presenza di questi dati è determinata dal campo MatrixPresent.
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
Imposta la matrice di trasformazione, un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica la trasformazione da applicare a ciascun valore nell’array di testo. La presenza di questi dati è determinata dal campo MatrixPresent.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Matrix |