Sayfa sonu - Page break

Bir sayfa sonu elektronik bir belirtecidir belgeye aşağıdaki içerik yeni bir sayfaya parçası olduğunu belge tercüman söyler. Sayfa sonu, belgenin yazıcıya kuyruğa alınması sırasında bir form beslemesinin yazıcıya gönderilmesine neden olur. Böylece sayfalandırmaya katkıda bulunan unsurlardan biridir .

Form besleme

Form feed'i, sayfalar arası bir ASCII kontrol karakteridir . Yazıcıyı geçerli sayfayı çıkarmaya ve diğerinin üstünde yazdırmaya devam etmeye zorlar . Çoğu zaman, aynı zamanda bir satır başı dönüşüne de neden olur . Form besleme karakter kodu 12 ( onaltılık olarak 0xC ) olarak tanımlanır ve kontrol+L veya olarak gösterilebilir ^L. İlgili bir kullanımda, bash gibi Unix kabuklarında ekranı temizlemek için control+L kullanılabilir . Olarak C programlama dilinde (C türetilen ve diğer diller), form besleme karakter olarak temsil edilir '\f'. Unicode ayrıca U+21A1 AŞAĞI İKİ BAŞLI OK karakterini form beslemesi için yazdırılabilir bir sembol olarak sağlar (form beslemesinin kendisi olarak değil). Form besleme karakteri, C karakter sınıflandırma işlevi tarafından boşluk olarak kabul edilir . isspace()

Windows , Unix , Linux veya macOS gibi modern işletim ortamlarında modern yazıcılarla programlama yaparken form besleme nadiren kullanılır . Bunun yerine, form beslemeleri, yazdırma programının bir form besleme API işlevi çağırması sağlanarak oluşturulur . Örneğin, .NET Framework kullanarak yazdırırken , PrintPageEventArgs.HasMorePagesözellik bir form beslemesinin istendiğini belirtmek için kullanılır.

anlamsal kullanım

Form besleme karakteri bazen kaynak kodun düz metin dosyalarında sayfa sonu için sınırlayıcı veya kod bölümleri için işaretleyici olarak kullanılır. Bazı editörler, özellikle emacs ve vi , form besleme karakterinde sayfa yukarı/aşağı için yerleşik komutlara sahiptir. Bu kural ağırlıklı olarak Lisp kodunda kullanılır ve ayrıca C ve Python kaynak kodunda da görülür . GNU Kodlama Standartları, C'de bu tür form beslemelerini gerektirir. Vim ve Emacs gibi editörler bu tür bölümleri anlar ve bunlar arasında hareket etmek için kısayollara sahiptir.

In Usenet'teki , form besleme karakteri istenene kadar bunları otomatik olarak engellemek için bir yol olarak, aşağıdaki metni gizlemek için neden bir "spoiler karakteri" gibi çeşitli haber okuyucularında tarafından kullanılan spoiler yanlışlıkla açığa olmaktan. Kesin davranış, makaleyi görüntüleyen istemciye bağlıdır: örneğin, Gnus kalın harflerle "Sonraki sayfa..." öğesini görüntüler ve form beslemesinden sonra metni görüntülemek için ikinci bir ekrana geçer; slrn , form beslemesini izleyen tüm boşluk olmayan karakterleri yıldız işareti olarak görüntüler ; İletişim kutusu, form beslemeleri arasında yazı tipini ve arka plan rengini kırmızıya çevirir; ve XRN , makale görüntüleme alanının geri kalanını doldurmak için boş satırlar ekler, böylece kullanıcının spoiler'ı ortaya çıkarmak için aşağı kaydırması gerekir. Form besleme karakterinin bu kullanımı, tüm haber okuyucular tarafından desteklenmez ve standartlaştırılmamıştır, ancak IETF'nin USEFOR çalışma grubu tarafından bir Usenet En İyi Uygulamalar belgesi taslağında, kullanıcı aracılarının yapması gereken (ancak olmayan) bir özellik olarak ortaya çıkmıştır. için) desteklemek.

Ayrıca bakınız

Referanslar

  1. ^ "Unicode" (PDF) . 2013-05-11 alındı .
  2. ^ "Kaynak Kodunuzu Biçimlendirme (C)" . GNU Kodlama Standartları .
  3. ^ newsreaders.com'da spoiler
  4. ^ IETF KULLANIM İÇİN KULLANIM Taslağı