Package pi.actor
Class ImageFontText
java.lang.Object
pi.actor.Actor
pi.actor.Image
pi.actor.ImageFontText
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Text
Zur Darstellung von Texten durch eine Bilderschriftart.
- Since:
- 0.23.0
- Author:
- Josef Friedrich
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImageFontText(ImageFont imageFont, String content) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication, int pixelPerMeter) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, Color color) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.ImageFontText(ImageFont imageFont, String content, String color) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird. -
Method Summary
Modifier and TypeMethodDescriptioncontent()Gibt den Textinhalt, der in das Bild geschrieben werden soll, zurück.voidSetzt den Textinhalt neu.voidcontent(String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.voidSetzt den Textinhalt zusammen mit einer Farbe neu.voidSetzt den Textinhalt zusammen mit einer Farbe neu.intGibt zurück, wie oft ein Pixel vervielfältigt werden soll.Methods inherited from class pi.actor.Image
flipHorizontally, flippedHorizontally, flippedVertically, flipVertically, height, image, image, image, image, image, image, imageSize, imageSize, isFlippedHorizontally, isFlippedVertically, widthMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, color, color, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, density, density, fixture, fixtures, fixtures, frameUpdateListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, 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, velocity, velocity, 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.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, 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
-
ImageFontText
public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication, int pixelPerMeter) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.color- Die Farbe in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl3ein Pixel in9Pixel der Abmessung3x3.pixelPerMeter- Wie viele Pixel ein Meter des resultierenden Bilds groß sein soll.
-
ImageFontText
public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl3ein Pixel in9Pixel der Abmessung3x3.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.
-
ImageFontText
Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
imageFont- Die Bilderschriftart.content- Der Textinhalt, der in das Bild geschrieben werden soll.
-
-
Method Details
-
content
@Setter public void content(String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication) Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.lineWidth- Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.alignment- Die Textausrichtung.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.pixelMultiplication- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl3ein Pixel in9Pixel der Abmessung3x3.
-
content
Setzt den Textinhalt neu.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.
-
content
Setzt den Textinhalt zusammen mit einer Farbe neu.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
-
content
Setzt den Textinhalt zusammen mit einer Farbe neu.- Parameters:
content- Der Textinhalt, der in das Bild geschrieben werden soll.color- Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
-
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
-
pixelMultiplication
Gibt zurück, wie oft ein Pixel vervielfältigt werden soll.- Returns:
- Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise
verwandelt die Zahl
3ein Pixel in9 Pixelder Abmessung3x3. - Since:
- 0.25.0
-