EmfPlusDrawCurve
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 EmfPlusDrawCurve extends EmfPlusDrawingRecordType
EmfPlusDrawCurve-posten specificerar ritning av en kardinal spline OBS: ObjectID (1 byte): Index för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) i EMF+-objektabellen för att rita kurvan. Värdet MÅSTE vara 0 till 63, inklusive.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| EmfPlusDrawCurve(EmfPlusRecord source) | Initierar en ny instans av klassen EmfPlusDrawCurve. |
Metoder
| Metod | Beskrivning |
|---|---|
| getCompressed() | Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är komprimerad. |
| setCompressed(boolean value) | Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är komprimerad. |
| getObjectId() | Hämtar eller anger objektidentifieraren. |
| setObjectId(byte value) | Hämtar eller anger objektidentifieraren. |
| getTension() | Hämtar eller anger spänningen, ett 32‑bitars flyttal som specificerar hur hårt splinen böjer sig när den passerar genom punkterna. |
| setTension(float value) | Hämtar eller anger spänningen, ett 32‑bitars flyttal som specificerar hur hårt splinen böjer sig när den passerar genom punkterna. |
| getNumSegments() | Hämtar eller anger segmentantalet En 32-bit osignerad heltal som specificerar antalet linjesegment som utgör spline:n. |
| setNumSegments(int value) | Hämtar eller anger segmentantalet En 32-bit osignerad heltal som specificerar antalet linjesegment som utgör spline:n. |
| getPointData() | Hämtar eller anger en array av antingen 32-bitars signerade heltal eller 32-bitars flyttal med längden Count som definierar koordinatvärden för ändpunkterna på linjerna som ska ritas. |
| setPointData(PointF[] value) | Hämtar eller anger en array av antingen 32-bitars signerade heltal eller 32-bitars flyttal med längden Count som definierar koordinatvärden för ändpunkterna på linjerna som ska ritas. |
EmfPlusDrawCurve(EmfPlusRecord source)
public EmfPlusDrawCurve(EmfPlusRecord source)
Initierar en ny instans av klassen EmfPlusDrawCurve.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source | EmfPlusRecord | Källan. |
getCompressed()
public boolean getCompressed()
Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är komprimerat. Denna bit indikerar om PointData‑fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16‑bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32‑bitars flyttalskoordinater. Obs! Om Relative‑flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras
Värde: true om komprimerad; annars false.
Returns: boolean
setCompressed(boolean value)
public void setCompressed(boolean value)
Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är komprimerat. Denna bit indikerar om PointData‑fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16‑bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32‑bitars flyttalskoordinater. Obs! Om Relative‑flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras
Värde: true om komprimerad; annars false.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean |
getObjectId()
public byte getObjectId()
Hämtar eller anger objektidentifieraren. Index för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) i EMF+-objektabellen för att rita kurvan. Värdet MÅSTE vara 0 till 63, inklusive.
Värde: Objektidentifieraren.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
Hämtar eller anger objektidentifieraren. Index för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) i EMF+-objektabellen för att rita kurvan. Värdet MÅSTE vara 0 till 63, inklusive.
Värde: Objektidentifieraren.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | byte |
getTension()
public float getTension()
Hämtar eller anger spänningen. Ett 32‑bitars flyttal som anger hur kraftigt splinen böjer sig när den passerar genom punkterna. Ett värde på 0 anger att splinen är en sekvens av raka linjer. När värdet ökar blir kurvan mer rundad. För mer information, se [SPLINE77] och [PETZOLD].
Returns: float
setTension(float value)
public void setTension(float value)
Hämtar eller anger spänningen. Ett 32‑bitars flyttal som anger hur kraftigt splinen böjer sig när den passerar genom punkterna. Ett värde på 0 anger att splinen är en sekvens av raka linjer. När värdet ökar blir kurvan mer rundad. För mer information, se [SPLINE77] och [PETZOLD].
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |
getNumSegments()
public int getNumSegments()
Hämtar eller anger segmentantalet En 32-bit osignerad heltal som specificerar antalet linjesegment som utgör spline:n.
Returns: int
setNumSegments(int value)
public void setNumSegments(int value)
Hämtar eller anger segmentantalet En 32-bit osignerad heltal som specificerar antalet linjesegment som utgör spline:n.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getPointData()
public PointF[] getPointData()
Hämtar eller anger en array av antingen 32-bitars signerade heltal eller 32-bitars flyttal med längden Count som definierar koordinatvärden för ändpunkterna på linjerna som ska ritas.
Returns: com.aspose.imaging.PointF[]
setPointData(PointF[] value)
public void setPointData(PointF[] value)
Hämtar eller anger en array av antingen 32-bitars signerade heltal eller 32-bitars flyttal med längden Count som definierar koordinatvärden för ändpunkterna på linjerna som ska ritas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | PointF[] |