Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
a-doc-editor
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ramdayal Munda
a-doc-editor
Commits
9cf6d76d
Commit
9cf6d76d
authored
Jan 11, 2024
by
ramdayalmunda
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'ram_dev2' of
https://git.agamitechnologies.com/ramdayal/a-doc-editor
into ram_dev2
parents
f4171454
f24fdc10
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
11 deletions
+8
-11
a-doc-editor2.js
dist/assets/a-doc-editor2.js
+8
-11
No files found.
dist/assets/a-doc-editor2.js
View file @
9cf6d76d
...
...
@@ -14,7 +14,7 @@ var ADocEditor = function (customConfig) {
tabWidth
:
20
,
// mm
},
style
:
{
fontSize
:
16
,
// this is in mm
fontSize
:
20
,
// this is in mm
fontFamily
:
'Calibri'
,
bold
:
false
,
italic
:
false
,
...
...
@@ -233,9 +233,11 @@ var ADocEditor = function (customConfig) {
let
wordEndIndex
=
0
;
// this stores the index of the word which can fit in the line;
for
(
c
=
0
;
c
<
dataBlock
.
plainContent
.
length
;
c
++
)
{
let
style
=
dataBlock
?.
formatedText
?.[
c
]
let
isBlankChar
=
false
if
(
/
\s
/
.
test
(
dataBlock
.
plainContent
[
c
]))
{
wordEndIndex
=
c
lineObj
.
charEndIndex
=
c
isBlankChar
=
true
}
let
charWidth
=
getCharacterWidth
(
dataBlock
.
plainContent
[
c
],
style
)
dataBlock
.
formatedText
[
c
]
=
{
...
...
@@ -243,21 +245,19 @@ var ADocEditor = function (customConfig) {
...
style
,
width
:
charWidth
}
tempLineWidth
+=
charWidth
if
(
tempLineWidth
>
maxLineWidth
)
{
if
(
tempLineWidth
+
charWidth
>
maxLineWidth
)
{
// cannot add this// new line should be added//
i
=
wordEndIndex
;
lineObj
.
plainContent
=
dataBlock
.
plainContent
.
slice
(
lineObj
.
charStartIndex
,
lineObj
.
charEndIndex
+
1
)
lineObj
.
plainContent
=
dataBlock
.
plainContent
.
slice
(
lineObj
.
charStartIndex
,
lineObj
.
charEndIndex
+
1
)
lines
.
push
(
lineObj
)
lineObj
=
new
getLineObj
()
lineObj
.
listIndex
=
dataBlock
.
listIndex
lineObj
.
maxLineWidth
=
maxLineWidth
lineObj
.
tabCount
=
dataBlock
.
tabCount
lineObj
.
charStartIndex
=
i
lineObj
.
charEndIndex
=
i
lineObj
.
charStartIndex
=
i
+
1
lineObj
.
charEndIndex
=
i
+
1
tempLineWidth
=
0
}
}
else
tempLineWidth
+=
charWidth
}
...
...
@@ -270,9 +270,6 @@ var ADocEditor = function (customConfig) {
lines
.
push
(
lineObj
)
ctx
.
restore
()
}
return
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment