RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

PresentationEditor

Complete

Редактор на презентации, който отваря и записва файлове .pptx (и по-стария .ppt) и OpenDocument (.odp). Слайдове с текст, фигури, картини и таблици, които могат да се местят, оразмеряват и въртят, бележки за докладчика, оформления, показване на слайдове на цял екран, печат и проверка на правопис и граматика. Кодът за файловете е част от RayCraft.Blazor.Office и няма части на трети страни.

Параметри

Files are read and written by the library itself, with no Office installation and no extra packages.

ПараметърТипОписание
Feature.pptx.odp
Slides, layouts, hidden slides, slide sizeRead and writeЧетене и запис
Text with bold, italic, underline, strikethrough, size, colour and fontRead and writeЧетене и запис
Bullets, numbering and list levelsRead and writeЧетене и запис
Links (http, https, mailto, tel)Read and writeЧетене и запис
Shapes: rectangles, rounded rectangles, ellipses, triangles, diamonds, arrows in four directions, pentagons, hexagons, stars, parallelograms, plus signs, linesRead and writeЧетене и запис
Freeform shapes (lines and curves, no arcs)Read and writeЧетене и запис
Comments (classic format)Read and write (not shown)Не се запазва
Fill and outline colours, rotationRead and writeЧетене и запис
Pictures (PNG, JPEG, GIF, BMP)Read and writeЧетене и запис
Tables with cell coloursRead and writeЧетене и запис
GroupsRead (flattened)Четене (разгънато)
Slide backgroundsRead and writeЧетене и запис
Speaker notesRead and writeЧетене и запис
Theme colours and fonts, placeholders from layoutsReadНе се ползва от формата

Keys and gestures

ПараметърТипОписание
Keys or gestureWhat it does
Click, Shift+click, drag on the slideSelect one element, add to the selection, select with a frame
Drag, arrow keys, Shift+arrow keysMove the selection (Shift moves 10 points, or keeps a drag straight)
Drag a handle, ShiftResize (Shift keeps the proportions); the top handle rotates (Shift snaps to 15°)
Double-click, Enter, F2Edit the text of the shape or table cell
EscStop editing text, or clear the selection
Tab / Shift+TabNext element; while editing a list: list level; in a table: next cell
Ctrl+B / I / U, Ctrl+] / [Bold, italic, underline; larger and smaller text
Ctrl+C / X / V / DCopy, cut, paste and duplicate; pasting a picture inserts it
Ctrl+Z / Ctrl+YUndo and redo
DeleteDelete the selection (in the slide list: the slide)
Ctrl+MNew slide
Page Up / Page DownPrevious and next slide
Drag a slide in the listMove the slide
F5 / Shift+F5Slide show from the start / from the current slide
F7Spelling and grammar
Ctrl+S, Ctrl+PSave as .pptx, print

API

ПараметърТипОписание
AllowFileTransferboolПоказва командите, които отварят и записват файлове (по подразбиране true).
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
FileNamestringИме на записаните файлове, без разширение (по подразбиране presentation).
FontsIReadOnlyList<string>Шрифтовете, предлагани в списъка с шрифтове.
HeightstringВисочина на контролата като CSS дължина (по подразбиране 40rem).
IgnoredWordsIReadOnlyCollection<string>Думи, които никога не се отчитат като сгрешени.
LabelstringДостъпно име на слайда. По подразбиране локализирано Slide.
MaxImageSizeInt64Най-голяма картина, която може да се вмъкне, в байтове (по подразбиране 10 000 000).
MaxImportSizeInt64Най-голяма презентация, която може да се отвори, в байтове (по подразбиране 50 000 000).
PdfFontsPdfFontSet
PresentationPresentationПрезентацията, показвана в началото; друг екземпляр по-късно я замества. Прочетете редактираната с GetPresentationAsync.
ProofingboolПредлага проверка на правопис, граматика и логика на английски и български: меню Review, бутон в лентата и F7 (по подразбиране true).
ReadOnlyboolПоказва презентацията без да позволява промени; показването на слайдове, печатът и записът продължават да работят.
ShowMenuBarboolПоказва лентата с менюта (по подразбиране true).
ShowNotesboolПоказва бележките за докладчика под слайда (по подразбиране true).
ShowSlideListboolПоказва списъка със слайдове (по подразбиране true).
ShowStatusBarboolПоказва номера на слайда, оформлението и мащаба (по подразбиране true).
ShowToolbarboolПоказва лентата с инструменти (по подразбиране true).
StylestringВграден стил, добавен към коренния елемент.

Събития

API

СъбитиеТипОписание
OnChangedEventCallbackВдига се след промяна на презентацията (редакция, отмяна или повторение).
OnNewEventCallback
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSlideChangedEventCallback<int>Вдига се, когато се показва друг слайд (индекс от нула).

Пакет

PresentationEditor е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.