Rehber

Metin satırlarını sabit genişliğe hizalama

Metni girip genişliği, dolgu karakterini ve hizalama yönünü seçin. Kısa satırlar hedef ölçüye tamamlanır, ölçüye ulaşan veya daha uzun satırlar korunur.

Araç Metin Dolgulama

Bu hizalama yöntemi ne sağlar?

Bu araç, metin içindeki kısa satırları seçtiğiniz bir hedef genişliğe tamamlamak için kullanılır. Her satırın başına, sonuna veya iki yanına dolgu karakterleri yerleştirerek daha düzenli bir görünüm oluşturabilirsiniz. Bu yaklaşım, metin bloklarında sütun benzeri bir düzen kurmak, satırların başlangıç ya da bitiş noktalarını aynı hizada göstermek ve farklı uzunluktaki satırları görsel açıdan dengelemek istediğiniz durumlarda işe yarar. İşlem, boş olmayan metni satırlarına ayırır ve satırları ayrı ayrı değerlendirir; bu nedenle bir satırın uzunluğu, aynı metindeki başka bir satırın sonucunu belirlemez. Hedef genişlik, kısa satırların ulaşacağı ölçüyü ifade eder, bir kesme veya kısaltma sınırı oluşturmaz. Ölçüye ulaşmış ya da onu aşmış satırlar olduğu gibi bırakılır. Varsayılan ayarlarla metin boş olabilir, genişlik 20 olarak alınabilir, dolgu için boşluk seçilebilir ve yerleşim sola yapılabilir. İhtiyaca göre bu değerleri değiştirerek okunabilir aralıklar, noktalı ayraçlar veya farklı görsel düzenler hazırlayabilirsiniz. Sonuç, girişteki satır yapısını koruyan ve işlenen satırları aynı satır sonu karakteriyle birbirine bağlayan bir metin biçimindedir.

Alanları ayarlama ve işlemi yürütme

  1. Metin alanına biçimlendirmek istediğiniz içeriği yazın veya yapıştırın. Birden fazla satır hazırlarken satırları yeni satır karakteriyle ayırın; böylece her bölüm ayrı bir satır olarak ele alınır. 2. Genişlik alanında kısa satırların ulaşmasını istediğiniz ölçüyü belirtin. Alanı boş bırakırsanız varsayılan değer 20 olur. Sıfırdan farklı bir değer verildiğinde bu değer tam sayıya dönüştürülür, ardından en düşük 1 ve en yüksek 200 olacak şekilde sınırlandırılır. 3. Dolgu karakterini seçin. Giriş yapılmadığında boşluk kullanılır. Birden fazla karakter yazarsanız araç yalnızca ilk karakteri seçer; bu nedenle .- ifadesi iki karakterlik bir desen değil, nokta karakteri anlamına gelir. 4. Yerleşim yönünü belirleyin. Sol seçenekte eklenen karakterler kısa satırın sonuna, sağ seçenekte başına konur. Bu iki seçenek dışındaki bir hizalama değeri ortalı yerleşim olarak değerlendirilir. 5. İşlemi başlatmadan önce genişlik ve karakter tercihlerini kontrol edin. Araç metni yeni satır karakterinden ayırır, oluşan satırları tek tek işler ve sonuçları aynı ayırıcıyla yeniden birleştirir. Kısa bir satıra, hedef ölçüye ulaşması için gereken miktarda karakter eklenir; yeterli uzunluktaki satır için kısaltma yapılmaz. 6. Çıktıyı kullanım amacınıza göre inceleyin. Başta dolgu bekliyorsanız sağ yerleşimi, sonda dolgu bekliyorsanız sol yerleşimi seçin. İki tarafa dağılan bir görünüm istiyorsanız ortalı seçeneği kullanın. Boş bir girişle çalışıyorsanız ayrıca genişlik veya karakter ayarı yapmanız sonucu değiştirmez, çünkü boş metin için özel erken dönüş davranışı uygulanır.

Çıktıdaki dolgu dağılımını okuma

Sonucu okurken genişlik değerini, her satırın bu uzunluğa zorlanacağı bir sınır gibi yorumlamayın. Bu değer, yalnızca daha kısa satırlara eklenecek dolgu miktarının hesaplanmasında kullanılır. Bir satırın uzunluğu ölçüye eşitse ya da ölçüyü geçiyorsa içerik korunur; bu nedenle çıktıdaki satırların uzunlukları birbirinden farklı kalabilir. Hizalama tercihi metnin içeriğini değiştirmez, yalnızca yeni karakterlerin konumunu belirler. Ortalı yerleşimde gereken dolgu iki bölüme ayrılır. Gerekli miktar tek sayı olduğunda sol bölüm daha küçük, sağ bölüm daha büyük olur; iki tarafta eşit sayıda karakter görülmemesi bu kuralın sonucudur. Çok satırlı bir girişte her satırın kendi uzunluğuna göre değerlendirilmesi beklenir. Böylece kısa bir satır daha fazla, uzun bir satır daha az dolgu alabilir. Giriş boş olduğunda başarılı boş çıktı döner; bu özel durumda satır doldurma yapılmadığı gibi genişlik için normalleştirme de uygulanmaz. Satır sonu bakımından incelenen davranış yeni satır karakteriyle sınırlıdır. Satır başı dönüşü veya başka bir satır sonu gösterimi kullanıyorsanız bunların nasıl ele alınacağı belirlenmiş değildir. Genişlik alanına tam sayıya çevrilemeyen sıfırdan farklı bir değer yazılması da güvenilir bir tamamlanmış işlem sonucu olarak kabul edilmemelidir.

Uygulamalı örnek

Kısa bir selamlama ile ülke kodunu sekiz karakterlik satırlara sağ hizalı biçimde düzenlemek istiyorsunuz.

Metin alanına Merhaba ve TR ifadelerini iki ayrı satır olarak yazın, genişliği 8 yapın, dolgu karakteri olarak . seçin ve sağ hizalamayı uygulayın.

Çıktı iki satırdan oluşur: .Merhaba ve ......TR. İlk satır hedef genişliğe bir noktayla tamamlanır; ikinci satırın başına altı nokta eklenir.

Sınırlamalar

  • Tam sayıya dönüştürülemeyen sıfırdan farklı genişlik değerlerinde işlemin tamamlanacağı belirlenmemiştir. İncelenen satır sonu davranışı yeni satır karakteriyle sınırlıdır; satır başı dönüşü ve başka gösterimler için sonuç bilinmemektedir.

Sık yapılan hatalar

  • Genişlik alanına sayı biçimine dönüşmeyen bir ifade yazmak işlemi tamamlanmadan dönüşüm sorunu oluşturabilir; bu durumu önlemek için tam sayıya çevrilebilen bir genişlik kullanın.

Sık sorulan sorular

Boş metin girersem ne olur?

Koşul metnin boş olup olmamasıdır: boş girişte başarılı boş çıktı verilir ve genişlik normalleştirilmez; içerik bulunduğunda satırlar ayrı ayrı işlenir.

Genişlik veya diğer alanları doldurmak zorunda mıyım?

Genişlik alanını boş bırakabilirsiniz; bu durumda 20 değeri kullanılır. Metin, dolgu karakteri ve hizalama için de varsayılan girişler bulunduğundan bu alanların her birini ayrıca değiştirmeniz gerekmez.

Ortalanmış dolguda karakterler nasıl dağıtılır?

Ortalamada gereken karakter sayısı iki yana paylaştırılır; sayı tek olduğunda sol tarafta daha az, sağ tarafta daha fazla karakter bulunur. Sağ yerleşiminde dolgu başa, sol yerleşiminde ise sona eklenir.

Araç

Metin Dolgulama