Работи ли RayCraft Write с Blazor WebAssembly или Auto? Тестваната цел е Blazor Server с интерактивно сървърно изобразяване. Редакторът праща HTML и файлове на сървъра за чистене, преобразуване и библиотеката от файлове, затова му трябва сървърна връзка. Другите режими не са тествани.
Защо редакторът е празен или не се редактира? Страницата не е интерактивна. Добавете @rendermode InteractiveServer към страницата (или към маршрутизатора). Докато редакторът не е построен в браузъра, сървърът рисува филтрираната Value.
Връзката прекъсва при поставяне или качване. Вдигнете лимита на SignalR: .AddHubOptions(o => o.MaximumReceiveMessageSize = 20 * 1024 * 1024).
Как да го направя да изглежда като моя сайт? Дайте на ContentCss стиловете на вашия сайт; областта за съдържание и прегледът ги ползват. Самият редактор взема цветовете си от променливите --rte-* в rte.css; презапишете ги във вашия CSS. Theme превключва между Light, Dark и Classic.
Къде се записва съдържанието? Никъде само по себе си. Редакторът свързва Value; вие я записвате. Ревизиите и коментарите се пазят от IRteRevisionStore и IRteCommentStore, които по подразбиране са в паметта: дайте свои реализации, за да ги запазвате.
Мога ли да пазя HTML като Markdown или JSON? Да: GetMarkdownAsync и GetJsonAsync и обратните преобразувания в Rte.Processing. Неща, които Markdown не може да държи (цветове, слети клетки, колони), се губят при записване като Markdown.
Могат ли няколко души да редактират един документ едновременно? Редакторът има клиентската част (editor.collab: чужди курсори, присъствие, прилагане на чужди промени) и интерфейс IRteCollaboration. Вие свързвате CRDT като Yjs. Готов сървър не е част от пакета.
Защо формулите и диаграмите се показват като изходен текст? Рисуват се, когато на страницата има KaTeX (или MathJax) и Mermaid. Заредете ги във вашия шаблон и блоковете се изобразяват.
Мога ли да получа PDF? Менюто за износ отваря диалога за печат на браузъра („Запиши като PDF“). В пакета няма сървърен изобразител на PDF (Износ и внос).
Кои браузъри се поддържат? Редакторът е тестван в браузъри на основата на Chromium. Firefox, Safari, сензорни устройства, IME въвеждане и истински устройства за реч още не са тествани.
Как да добавя бутон или команда? С приставка: registerPlugin("name", editor => { ... }) (Функции). Добавете името на бутона в Options.Toolbar.
Как да скрия функция? Не слагайте бутона ѝ в Toolbar, изключете блоковете в Blocks или не включвайте приставката в Plugins.
Как да ограниче дължината? Limits.MaxTextLength и MaxHtmlLength показват броя в лентата за състояние; редакторът не блокира писането. Проверете с CheckLimitsAsync() или TextTools.CheckLimits, преди да запишете.
Безопасен ли е HTML-ът за показване на други потребители? Филтрира се на сървъра от ContentFilter (Сигурност). Филтрирайте отново, когато съдържание влиза във вашата система по друг път.
Кои езици са налични? Десет (Езици).
Нужни ли са други пакети на RayCraft? Не. Зависи само от споделената рамка на ASP.NET Core.
Какво става, когато правото ми изтече? Версиите, които вече сте получили, продължават да работят при условията, с които са дошли (Лиценз).
Поднових, но пак виждам банера за лиценз. Изтеглете новия rte.license от акаунта си и заменете файла, където е бил старият (Инсталация); проверката е офлайн, затова приложението вижда новия файл едва след като го разположите.
Какво се брои за една инстанция? Едно производствено разположение: на практика един публичен домейн, посочен в лиценза (Инсталация). Ферма от няколко сървъра зад баланс на натоварването, които отговарят на този един домейн, си остава една инстанция, а преместването ѝ на нов хардуер не изисква нищо от вас, защото лицензът не е обвързан с машина. Втори публичен домейн (втори продукт, втора марка) е втора инстанция.
Къде да съобщя за проблем? На поддръжката на RayCraft. Пратете версията на пакета, браузъра и най-малкия HTML или стъпки, които показват проблема. За проблеми със сигурността пишете поверително.
Готови ли сте да пробвате RayCraft Write?
Започнете 14-дневния пробен период, без карта.
Започнете 14-дневен пробен период