Package pi.actor
Class ImageText
java.lang.Object
pi.actor.Actor
pi.actor.Image
pi.actor.ImageText
- All Implemented Interfaces:
FrameListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Text
Zur Darstellung von Texten durch eine Bilderschriftart.
- Since:
- 0.23.0
- Author:
- Josef Friedrich
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumBeschreibt, wie mit der Groß- und Kleinschreibung umgegangen werden soll.static classEine Schriftart, bei der die einzelnen Buchstaben durch ein Bild repräsentiert sind.static classStellt ein Zeichen dar, das durch ein Bild repräsentiert ist.static classZeichnet in eine Szene ein Schriftmuster einer Bildschriftart ein. -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImageText(ImageText.Font font) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird. -
Method Summary
Modifier and TypeMethodDescriptionSetzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.Setzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.@NonNull Stringcontent()Gibt den Textinhalt, der in das Bild geschrieben werden soll, zurück.Setzt den Textinhalt neu.@NonNull ImageText.Fontfont()Gibt die Bilderschriftart zurück.font(ImageText.Font font) Setzt die Bilderschriftart.@NonNull HAlignhAlign()Gibt die Textausrichtung zurück.Setzt die Textausrichtung.intGibt die Zeilenbreite zurück, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.lineWidth(int lineWidth) Setzt die Zeilenbreite, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.intGibt zurück, wie oft ein Pixel vervielfältigt werden soll.pixelMultiplication(int pixelMultiplication) Setzt, wie oft ein Pixel vervielfältigt werden soll.Methods inherited from class pi.actor.Image
aspectRatio, flippedHorizontally, flippedHorizontally, flippedVertically, flippedVertically, height, height, image, image, image, pixelPerMeter, pixelPerMeter, reset, size, toggleFlipHorizontally, toggleFlipVertically, width, widthMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateColor, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, debug, density, density, fixture, fixtures, fixtures, frameListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, label, label, layer, layerPosition, layerPosition, linearDamping, linearDamping, listenerBundle, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, mass, mouseClickListeners, mouseScrollListeners, moveBy, moveBy, opacity, opacity, overlaps, remove, removeMountListener, removeUnmountListener, resetMovement, restitution, restitution, rotateBy, rotation, rotation, rotationLocked, show, sleep, toggleVisible, toStringFormatter, velocity, velocity, velocity, velocityX, velocityX, velocityY, velocityY, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface pi.event.FrameListenerRegistration
addFrameListener, defer, delay, removeFrameListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
ImageText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
font- Die Bilderschriftart.
-
-
Method Details
-
font
Gibt die Bilderschriftart zurück.- Returns:
- Die Bilderschriftart
- Since:
- 0.46.0
-
font
Setzt die Bilderschriftart.- Parameters:
font- Die Bilderschriftart- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.46.0
-
content
Setzt den Textinhalt neu.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..).
-
content
Gibt den Textinhalt, der in das Bild geschrieben werden soll, zurück.- Returns:
- Der Textinhalt, der in das Bild geschrieben werden soll.
- Since:
- 0.25.0
-
lineWidth
Gibt die Zeilenbreite zurück, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.- Returns:
- Die Zeilenbreite, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.
- Since:
- 0.46.0
-
lineWidth
Setzt die Zeilenbreite, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.Wird die Zeilenbreite auf 0 gesetzt, so erhält man einen einzeiligen Text.
- Parameters:
lineWidth- Die Zeilenbreite, also die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.46.0
-
hAlign
Gibt die Textausrichtung zurück.- Returns:
- Die Textausrichtung.
- Since:
- 0.46.0
-
hAlign
Setzt die Textausrichtung.- Parameters:
hAlign- Die Textausrichtung- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.46.0
-
color
Setzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.- Overrides:
colorin classActor- Parameters:
color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.46.0
-
color
Setzt die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.- Overrides:
colorin classActor- Parameters:
color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.46.0
- See Also:
-
pixelMultiplication
Gibt zurück, wie oft ein Pixel vervielfältigt werden soll.Beispielsweise verwandelt die Zahl
3ein Pixel in9Pixel der Abmessung3x3.- Returns:
- Wie oft ein Pixel vervielfältigt werden soll.
- Since:
- 0.25.0
-
pixelMultiplication
Setzt, wie oft ein Pixel vervielfältigt werden soll.Beispielsweise verwandelt die Zahl
3ein Pixel in9Pixel der Abmessung3x3.- Parameters:
pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll.- Returns:
- Eine Referenz auf die eigene Instanz des Bildertextes, damit nach
dem Erbauer/Builder-Entwurfsmuster die Eigenschaften des Bildertextes
durch aneinander gekettete Setter festgelegt werden können, z.B.
text.content(..).lineWidth(..). - Since:
- 0.25.0
-