JavaFX

2013-02-28 28 views
5

में अक्षर-अंतर को समायोजित करने के लिए कैसे करें JavaFX2 का उपयोग करते समय, मैं टेक्स्ट ऑब्जेक्ट के अक्षरों के बीच अक्षर-अंतर को कैसे समायोजित कर सकता हूं?JavaFX

कोड या सीएसएस में उदाहरणों का स्वागत है।

+0

मैं या इस के लिए एक सीएसएस संपत्ति पर फ़ॉन्ट या पाठ वर्गों के लिए एक विधि को खोजने के लिए कोशिश की है पाया । –

+3

[जावाएफएक्स 2 टेक्स्ट] (http://docs.oracle.com/javafx/2/api/javafx/scene/text/Text.html) के लिए सार्वजनिक दस्तावेज में कुछ भी मौजूद नहीं है - न तो प्रस्तावित [जावा 8 टेक्स्टफ्लो में ] (http://download.java.net/jdk8/jfxdocs/javafx/scene/text/TextFlow.html)। [मुद्दा ट्रैकर] (http://javafx-jira.kenai.com) देखें और यदि आवश्यक हो तो एक नया फीचर अनुरोध बनाएं। – jewelsea

+1

मैंने इस सुविधा का अनुरोध करने के लिए https://javafx-jira.kenai.com/browse/RT-36099 बनाया है। यदि आप जावाएफएक्स में यह सुविधा जोड़ना चाहते हैं तो कृपया इसे वोट दें। – axiopisty

उत्तर

-1

मुझे आश्चर्य है कि यह आपको सही दिशा में इंगित कर सकता है या नहीं। मैं जानकारी here ...

इस लेख में विशिष्ट पत्र रिक्ति के बारे में बातचीत ...

package addingfontinstyle; 

import javafx.scene.effect.DropShadow; 
import javafx.scene.effect.GaussianBlur; 
import javafx.scene.effect.light.DistantLight; 
import javafx.scene.effect.light.SpotLight; 
import javafx.scene.effect.Lighting; 
import javafx.scene.paint.Color; 
import javafx.scene.Scene; 
import javafx.scene.text.Font; 
import javafx.scene.text.FontWeight; 
import javafx.scene.text.Text; 
import javafx.scene.text.TextOrigin; 
import javafx.stage.Stage; 

Stage { 
    title: "Text In Style" 
    width: 450 
    height: 500 
    scene: Scene { 
     content: [ 
      Text { 
       effect: DropShadow { 
        offsetX: -10 
        offsetY: -10 
       } 
       font: Font { 
        name: "Arial" 
        letterSpacing: 0.20 
        size: 50 
       } 
       fill: Color.YELLOWGREEN 
       stroke: Color.GREEN, 
       strokeWidth: 3 
       x: 15, 
       y: 80 
       content: "Hello World" 
      }, 

      Text { 
       effect: Lighting { 
        light: DistantLight { 
         azimuth: -135 
         elevation: 30 
        } 
        surfaceScale: 5 
       } 
       x: 10 
       y: 200 
       content: "Hello World" 
       fill: Color.RED 
       font: Font { 
        name: "Arial Bold" 
        letterSpacing: 0.20 
        size: 50 
       } 
      }, 
      Text { 
       effect: Lighting { 
        light: SpotLight { 
         x: 0 
         y: 100 
         z: 50 
         pointsAtX: 400 
         pointsAtY: 0 
         pointsAtZ: 0 
         specularExponent: 2 
        } 
        surfaceScale: 5 
       } 
       textOrigin: TextOrigin.TOP 
       x: 10 
       y: 300 
       content: "Hello World" 
       fill: Color.RED 
       font: Font { 
        name: "Arial Bold" 
        letterSpacing: 0.20 
        size: 50 
       } 
      }, 
      Text { 
       effect: GaussianBlur { 
       } 
       x: 10 
       y: 400 
       content: "Hello World" 
       fill: Color.GREEN 
       font: Font { 
        name: "Arial Bold" 
        letterSpacing: 0.20 
        size: 50 
       } 
      } 
     ] 
    } 
} 
+1

इस उदाहरण में कोड जावाएफएक्स 2 के लिए नहीं है। – axiopisty

+0

यदि आप डाउन-वोट करने जा रहे हैं - प्रतिक्रिया दें। – webfrogs

+0

जावाएफएक्स का यह संस्करण क्या है? मेरे पास फ़ॉन्ट में एक अक्षर स्पेसिंग फ़ील्ड नहीं है। –