Draft ShapeString/tr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 23: Line 23:
== Nasıl Kullanılır ==
== Nasıl Kullanılır ==


# {{Button | [[Image: Draft_ShapeString16.png]] [[Draft_ShapeString/tr |Taslak Şekil dizesi]]}} düğmesine basın veya {{KEY | S}} ardından {{KEY | S}} tuşlarına basın.
<div class="mw-translate-fuzzy">
# 3D görünümünde bir noktaya tıklayın veya bir [[Draft_Coordinates/tr | koordinat]] yazın ve {{Button | [[Image: Draft_AddPoint.svg | 16px]] [[Draft_AddPoint/tr | Nokta ekle]]}} düğmesine basın.
# {{KEY | [[Image: Draft_ShapeString16.png]] [[Draft_ShapeString/tr |Şekli metinden ...]]}} düğmesine basın veya {{KEY | S}} ardından {{KEY | S}} tuşuna basın.
# İstediğiniz metni giriniz ve {{KEY | Enter}} tuşuna basınız.
# 3D görünümünde bir noktaya tıklayın veya bir [[Draft_Coordinates/tr | Koordinat]] yazın
# İstediğiniz metni giriniz, {{KEY | ENTER}} tuşuna basınız.
# İstediğiniz bedeni giriniz ve {{KEY | Enter}} tuşuna basınız.
# İstediğiniz büyüklüğü giriniz, {{KEY | ENTER}} tuşuna basınız.
# İstediğiniz izlemeyi giriniz ve {{KEY | Enter}} tuşuna basınız.
# Görüntülenen yazı tipi dosyasını kabul etmek için {{KEY | Enter}} tuşuna veya bir yazı tipi dosyası seçmek için {{Button | ...}} tuşuna basın.
# İstediğiniz izi giriniz, {{KEY | ENTER}} tuşuna basınız.
# Görüntülenen yazı tipi dosyasını kabul etmek için {{KEY | ENTER}} tuşuna basın, veya
# Bir yazı tipi dosyası seçmek için {{KEY | ...}} tuşuna basınız.
</div>


[[Image:SSFontSelect.png]]
[[Image:SSFontSelect.png]]

Revision as of 12:23, 23 January 2019

Şekil dizesi

Menü konumu
Taslak → Şekil dizesi
Tezgahlar
Taslak, Yapı
Varsayılan kısayol
S S
Versiyonda tanıtıldı
0.14
Ayrıca bkz
Metin, Parça çıkarma

Tanım

Şekil dizesi aracı, bir metin dizesini temsil eden bir bileşik şekil ekler. Metin yüksekliği, ara boşluk ve yazı tipi belirtilebilir. Ortaya çıkan şekil, 3D harfler oluşturmak için Parça çıkarma aracıyla kullanılabilir.

Kapalı bir şekil olmadan daha basit bir metin elemanı eklemek için Draft Text/trTaslak Metin kullanın. Bir yönlendirici ve bir ok içeren bir metin etiketi oluşturmak için Taslak Etiket kullanın.

Şekil dizesini konumlandırmak için tek nokta gerekli

Nasıl Kullanılır

  1. Taslak Şekil dizesi düğmesine basın veya S ardından S tuşlarına basın.
  2. 3D görünümünde bir noktaya tıklayın veya bir koordinat yazın ve Nokta ekle düğmesine basın.
  3. İstediğiniz metni giriniz ve Enter tuşuna basınız.
  4. İstediğiniz bedeni giriniz ve Enter tuşuna basınız.
# İstediğiniz izlemeyi giriniz ve  Enter tuşuna basınız. 
  1. Görüntülenen yazı tipi dosyasını kabul etmek için Enter tuşuna veya bir yazı tipi dosyası seçmek için ... tuşuna basın.

The text, size, tracking, and font can be changed after creation, by modifying the shape properties.

Set the default font file in Draft Preferences, in the Texts and dimensions tab. Supported fonts include TrueType (.ttf), OpenType (.otf), and Type 1 (.pfb).

Sınırlamalar

  • Bu araç, 0.14'ten önceki FreeCAD sürümlerinde mevcut değildir.
  • TrueType (*. Ttf), OpenType (*. Otf) ve Type1 (*. Pfb) font dosyaları desteklenir.
  • Çok küçük metin yükseklikleri, ölçeklemede ayrıntı kaybı nedeniyle deforme karakter kabartmalarına neden olabilir.
  • Geçerli sürüm, yatay bir taban çizgisindeki soldan sağa düzenlerle sınırlıdır.
  • Kavisli metin oluşturmak için makroyu Dairesel Metin kullanabilirsiniz

Seçenekler

  • 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.
  • ESC tuşuna basılması işlemi iptal edecektir.
  • Taslak / Seçenekler'de varsayılan bir font dosyası ayarlayabilirsiniz.

Özellikler

  • Veri Position: Bileşik şeklin temel noktası
  • Veri String: Metin dizesinin içeriği
  • Veri Size: FC birimlerindeki harflerin yüksekliği
  • Veri Tracking: FC birimlerinde karakterler arası boşluk bırakma
  • Veri Font File: Dizeyi çizmek için kullanılan font tanım dosyası

Betik

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

ShapeString = makeShapeString(String, FontFile, Size=100, Tracking=0)
  • Belirtilen String öğesini kullanarak bir ShapeString bileşik şekli oluşturur.
  • FontFile zorunludur ve desteklenen bir font dosyasının tam yolu olmalıdır
  • Size , elde edilen metnin milimetre cinsinden yüksekliğidir.
  • Tracking milimetre cinsinden ek karakterler arası boşluktur

The placement of the ShapeString can be changed by overwriting its Placement attribute, or by individually overwriting its Placement.Base and Placement.Rotation attributes.

Örnek:

import FreeCAD, Draft

font1 = "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf"
font2 = "/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf"
font3 = "/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf"

S1 = Draft.makeShapeString("This is a sample text", font1, 200)

S2 = Draft.makeShapeString("Inclined text", font2, 200, 10)

ZAxis = FreeCAD.Vector(0, 0, 1)
p2 = FreeCAD.Vector(-1000, 500, 0)
place2 = FreeCAD.Placement(p2, FreeCAD.Rotation(ZAxis, 45))
S2.Placement = place2

S3 = Draft.makeShapeString("Upside-down text", font3, 200, 10)
S3.Placement.Base = FreeCAD.Vector(0, -1000, 0)
S3.Placement.Rotation = FreeCAD.Rotation(ZAxis, 180)