Taslak Metin

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Draft Text and the translation is 11% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский
Arrow-left.svg Previous: Draft Hatch.svg Hatch
Next: Dimension Draft Dimension.svg Arrow-right.svg

Draft Text.svg Metin

Menü konumu
Taslak → Metin
Tezgahlar
Taslak, Mimari
Varsayılan kısayol
T E
Versiyonda tanıtıldı
-
Ayrıca bkz
Etiket, Şekil dizesi

Description

Açıklama

Metin aracı, geçerli belgede belirli bir noktaya bir metin parçası ekler. Taslak araç çubuğunda Çizgi stili setini kullanır.

Bir başlık ve ok içeren bir metin etiketi oluşturmak için Etiket öğesini kullanın. Düz metin veya 3D harfler oluşturmak için Şekil dizesi ile Parça Çıkar kullanın.

Draft Text example.png

Metin kutusunu konumlandırmak için tek nokta gerekli

Usage

See also: Draft Tray and Draft Snap.

Nasıl kullanılır

  1. Draft Text.png Metin düğmesine basın veya T ardından E tuşları.
  2. 3D görünümünde bir noktaya tıklayın veya bir koordinat yazın ve Draft AddPoint.svg Nokta ekle düğmesine basın.
  3. İstediğiniz metni girin, her satırda Enter tuşuna basın.
  4. İşlemi tamamlamak için Enter tuşuna iki kez basın.

Seçenekler

The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts.

  • Koordinatları manuel olarak girmek için sayıları girin, ardından her bir X, Y ve Z bileşeni arasında Enter tuşuna basın. Noktayı yerleştirmek istediğiniz değerleri aldığınızda Draft AddPoint.svg Nokta ekle düğmesine basabilirsiniz.
  • Metni yerleştirirken, Yakalama noktanızı mesafeden bağımsız olarak en yakın çıtçıt konumuna zorlamak için Ctrl tuşunu basılı tutun.
  • Yeni bir metin satırı girmek için Enter veya ↓ Down arrow tuşuna basınız.
  • Önceki metin satırını düzenlemek için ↑ Yukarı ok tuşuna basınız.
  • Metni düzenlemeyi bitirmek için Enter veya ↓ Aşağı ok tuşuna iki kez basın.
  • Geçerli komutu iptal etmek için Esc veya Close düğmesine basınız.

Notes

Özellikler

See also: Property editor.

A Draft Text object is derived from an App FeaturePython object and inherits all its properties. The following properties are additional unless otherwise stated.

Data

Base

Veri

  • VERİText: Metin bloğunun içeriğini dizelerin bir listesi olarak belirtir; listedeki her öğe, virgülle ayrılmış olarak, yeni bir satır belirtir.
  • VERİPosition: metin bloğunun ilk satırının taban noktasını belirtir.
  • VERİAngle: metin bloğunun ilk satırının taban çizgisinin dönüşünü belirtir.
  • VERİAxis: döndürme için kullanılacak ekseni belirtir.

View

Annotation

  • GörünümAnnotation Style (Enumeration): specifies the annotation style applied to the text. See Draft AnnotationStyleEditor.
  • GörünümScale Multiplier (Float): specifies the general scaling factor applied to the text.

Display Options

  • GörünümDisplay Mode (Enumeration): specifies how the text is displayed. If it is 3D text the text will be displayed in a plane defined by its VeriPlacement. If it is 2D text the text will always face the camera. This is an inherited property.

Graphics

  • GörünümLine Color (Color): not used.
  • GörünümLine Width (Float): not used.

Text

Görünüm

  • GÖRÜNÜMDisplay Mode: "3D metin" ise, metin başlangıçta XY düzleminde olacak şekilde sahne eksenlerine hizalanır; "2D metin" ise, metin her zaman kameraya dönük olacaktır.
  • GÖRÜNÜMFont Name: metni çizmek için kullanılacak fontu belirtir. "Arial" gibi bir font adı, "sans", "serif" veya "mono" gibi bir varsayılan stil, "Arial, Helvetica, sans" gibi bir aile veya "gibi bir stil içeren bir ad olabilir. Arial: "Kalın. Belirtilen font sistemde bulunmuyorsa, bunun yerine genel olan kullanılır.
  • GÖRÜNÜMFont Size: harflerin boyutunu belirtir. Metin nesnesi ağaç görünümünde oluşturulmuşsa, ancak hiçbir metin görünmüyorsa, görünene kadar metnin boyutunu artırın.
  • GÖRÜNÜMJustification: metnin sola, sağa veya taban noktasının ortasına hizalanıp hizalanmayacağını belirtir.
  • GÖRÜNÜMLine Spacing: metnin satırları arasındaki boşluğu belirtir.

Scripting

Betik

Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.

Metin aracı, aşağıdaki işlevi kullanarak makrolar ve Python konsolundan kullanılabilir:

text = make_text(string, placement=None, screen=False)
  • Bir Text nesnesini, bir FreeCAD.Vector ile tanımlanmış bir point nesnesinde oluşturur.
  • stringlist bir dizedir veya bir dize listesidir; eğer bir liste ise, her eleman kendi satırında görüntülenir.
  • screen True ise, metin her zaman kamera görüntüleme yönüne bakar, aksi takdirde sahne eksenleriyle aynı hizada olur ve XY düzleminde uzanır.

Text 'in görünüm özellikleri, niteliklerinin üzerine yazılarak değiştirilebilir; örneğin, ViewObject.FontSize üzerine, yeni boyutun milimetre cinsinden üzerine yazın.

Örnek:

import FreeCAD as App
import Draft

doc = App.newDocument()

t1 = "This is a sample text"
p1 = App.Vector(0, 0, 0)

t2 = ["First line", "second line"]
p2 = App.Vector(1000, 1000, 0)

text1 = Draft.make_text(t1, p1)
text2 = Draft.make_text(t2, p2)
text1.ViewObject.FontSize = 200
text2.ViewObject.FontSize = 200

zaxis = App.Vector(0, 0, 1)

t3 = ["Upside", "down"]
p3 = App.Vector(-1000, -500, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 180))
text3 = Draft.make_text(t3, place3)
text3.ViewObject.FontSize = 200

doc.recompute()