RichEditor

TsgcHTMLComponent_RichEditor — Delphi, C++ Builder ve .NET'te form gönderimi için HTML'ini eşitleyen gizli bir girdiyle Quill tabanlı bir WYSIWYG zengin metin düzenleyicisi işleyin.

TsgcHTMLComponent_RichEditor

Bir Quill düzenleyici div'i, onun CDN varlıklarını ve bir başlatma betiğini, ayrıca her değişiklikte içeriği yansıtan gizli bir girdiyi üreten bir düzenleyici bileşeni. İçeriği ve araç çubuğunu ayarlayın, ardından HTML özelliğini okuyun.

Bileşen sınıfı

TsgcHTMLComponent_RichEditor

İşler

Quill düzenleyici + gizli form girdisi

Diller

Delphi, C++ Builder, .NET

Oluşturun, araç çubuğunu ayarlayın, işleyin

İçeriğin geri gönderilmesi için Name'i ayarlayın, bir Toolbar ve Theme seçin, ardından HTML'i okuyun (ya da bir TsgcHTMLTemplate_Bootstrap sayfasına yerleştirin).

uses
  sgcHTML_Component_RichEditor;

var
  oEditor: TsgcHTMLComponent_RichEditor;
begin
  oEditor := TsgcHTMLComponent_RichEditor.Create(nil);
  try
    oEditor.Name := 'body';
    oEditor.Content := '<p>Hello <b>world</b></p>';
    oEditor.Placeholder := 'Write your post...';
    oEditor.Height := '300px';
    oEditor.Toolbar := rtFull;
    oEditor.Theme := reSnow;

    WebModule.Response := oEditor.HTML;   // Quill editor + hidden input
  finally
    oEditor.Free;
  end;
end;
// includes: sgcHTML_Component_RichEditor.hpp

TsgcHTMLComponent_RichEditor *oEditor = new TsgcHTMLComponent_RichEditor(NULL);
try
{
  oEditor->Name = "body";
  oEditor->Content = "<p>Hello <b>world</b></p>";
  oEditor->Placeholder = "Write your post...";
  oEditor->Height = "300px";
  oEditor->Toolbar = rtFull;
  oEditor->Theme = reSnow;

  String html = oEditor->HTML;   // Quill editor + hidden input
}
__finally
{
  delete oEditor;
}
using esegece.sgcWebSockets;

var editor = new TsgcHTMLComponent_RichEditor();
editor.Name = "body";
editor.Content = "<p>Hello <b>world</b></p>";
editor.Placeholder = "Write your post...";
editor.Height = "300px";
editor.Toolbar = TsgcHTMLRichEditorToolbar.rtFull;
editor.Theme = TsgcHTMLRichEditorTheme.reSnow;

string html = editor.HTML;   // Quill editor + hidden input

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

İçerik

Content, düzenleyiciyi ilk HTML ile tohumlar; Placeholder, boşken ipucu metni gösterir; ReadOnly, düzenlenemez bir görünüm işler.

Araç çubuğu

Toolbar (TsgcHTMLRichEditorToolbar), hangi biçimlendirme düğmelerinin görüneceğini denetlemek için rtMinimal, rtBasic veya rtFull seçer.

Tema

Theme (TsgcHTMLRichEditorTheme), reSnow (kenarlıklı araç çubuğu) ve reBubble (satır içi) Quill temaları arasında geçiş yapar.

Form bağlama

Formla birlikte geri gönderilmesi için değeri düzenleyici HTML'iyle eşitlenen gizli bir <input> üretmek üzere Name'i ayarlayın.

Boyutlandırma

Height, düzenleyici gövde yüksekliğini ayarlar (örneğin 300px); EditorID, Quill başlatma betiği tarafından kullanılan öğe id'sini ayarlar.

Çıktı

HTML, Quill CDN bağlantılarını, düzenleyici div'ini, gizli girdiyi ve başlatma betiğini döndürür; CSS, sayfa şablonu için tema duyarlı biçimlendirme sağlar.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ya da .NET web uygulamanıza bir zengin metin düzenleyicisi ekleyin.