TOC Links creation improved
This commit is contained in:
parent
e2d0bd1bb6
commit
05020edb1d
5 changed files with 37 additions and 15 deletions
|
@ -3,7 +3,7 @@
|
||||||
xmlns:dep="http://openoffice.org/extensions/description/2006"
|
xmlns:dep="http://openoffice.org/extensions/description/2006"
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<identifier value="pro.litvinovg.epublishing" />
|
<identifier value="pro.litvinovg.epublishing" />
|
||||||
<version value="0.6.9" />
|
<version value="0.6.10" />
|
||||||
<platform value="all" />
|
<platform value="all" />
|
||||||
<display-name>
|
<display-name>
|
||||||
<name lang="ru">Инструменты для создания электронных изданий</name>
|
<name lang="ru">Инструменты для создания электронных изданий</name>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
||||||
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Archive" script:language="StarBasic" script:moduleType="normal">Sub archMark15
|
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Archive" script:language="StarBasic" script:moduleType="normal">Sub archMark17
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
@ -83,18 +83,22 @@ Sub createLink(targetRange as Object,linkName as String,linkURL as String)
|
||||||
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
|
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
|
||||||
oViewCursor = ThisComponent.CurrentController.getViewCursor()
|
oViewCursor = ThisComponent.CurrentController.getViewCursor()
|
||||||
oViewCursor.gotoRange(targetRange,false)
|
oViewCursor.gotoRange(targetRange,false)
|
||||||
dim args2(4) as new com.sun.star.beans.PropertyValue
|
'Globalscope.BasicLibraries.LoadLibrary( "MRILib" )
|
||||||
args2(0).Name = "Hyperlink.Text"
|
'Mri oViewCursor
|
||||||
args2(0).Value = linkName
|
oViewCursor.HyperlinkURL = "#" & linkURL
|
||||||
args2(1).Name = "Hyperlink.URL"
|
oViewCursor.HyperLinkName = linkName
|
||||||
args2(1).Value = "#"+linkURL
|
'dim args2(4) as new com.sun.star.beans.PropertyValue
|
||||||
args2(2).Name = "Hyperlink.Target"
|
'args2(0).Name = "Hyperlink.Text"
|
||||||
args2(2).Value = ""
|
'args2(0).Value = linkName
|
||||||
args2(3).Name = "Hyperlink.Name"
|
'args2(1).Name = "Hyperlink.URL"
|
||||||
args2(3).Value = linkName
|
'args2(1).Value = "#"+linkURL
|
||||||
args2(4).Name = "Hyperlink.Type"
|
'args2(2).Name = "Hyperlink.Target"
|
||||||
args2(4).Value = 1
|
'args2(2).Value = ""
|
||||||
dispatcher.executeDispatch(document, ".uno:SetHyperlink", "", 0, args2())
|
'args2(3).Name = "Hyperlink.Name"
|
||||||
|
'args2(3).Value = linkName
|
||||||
|
'args2(4).Name = "Hyperlink.Type"
|
||||||
|
'args2(4).Value = 1
|
||||||
|
'dispatcher.executeDispatch(document, ".uno:SetHyperlink", "", 0, args2())
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Function RND_String
|
Function RND_String
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
For i = 1 To 10
|
For i = 1 To 10
|
||||||
makeLinksWithLevel(i)
|
makeLinksWithLevel(i)
|
||||||
Next i
|
Next i
|
||||||
|
MsgBox (getTranslation("OutlineLinksFinished"))
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -249,6 +249,9 @@ Function getRussian(identifier As String) As String
|
||||||
Exit Function
|
Exit Function
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getRussian = "Каждой странице в документе назначен уникальный стиль"
|
getRussian = "Каждой странице в документе назначен уникальный стиль"
|
||||||
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getRussian = "Создание ссылок в оглавлении завершено. Если этому сообщению предшествовали предупреждения об ошибках, то после исправления ошибок запустите создание ссылок заново."
|
||||||
Exit Function
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getRussian = "Перевод не найден"
|
getRussian = "Перевод не найден"
|
||||||
|
@ -479,6 +482,9 @@ Function getEnglish(identifier As String) As String
|
||||||
Exit Function
|
Exit Function
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getEnglish = "Every page in document now have unique page style"
|
getEnglish = "Every page in document now have unique page style"
|
||||||
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getEnglish = "Creating links in the table of contents is complete. If this message was preceded by error warnings, then after correcting the errors, restart creating links in table of contents."
|
||||||
Exit Function
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getEnglish = "No translation"
|
getEnglish = "No translation"
|
||||||
|
@ -709,6 +715,9 @@ Function getFrench(identifier As String) As String
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getFrench = "Un style unique est attribué à chaque page du document"
|
getFrench = "Un style unique est attribué à chaque page du document"
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getFrench = "La création de liens dans la table des matières est terminée. Si ce message a été précédé d'avertissements d'erreur, après avoir corrigé les erreurs, recommencez à créer des liens."
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getFrench = "No translation"
|
getFrench = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -938,6 +947,9 @@ Function getCroatian(identifier As String) As String
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getCroatian = "Svakoj stranici u dokumentu dodeljen je jedinstveni stil."
|
getCroatian = "Svakoj stranici u dokumentu dodeljen je jedinstveni stil."
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getCroatian = "Stvaranje veza u sadržaju je završeno. Ako su ovoj poruci prethodila upozorenja o pogrešci, počnite stvarati veze nakon ispravljanja pogrešaka."
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getCroatian = "No translation"
|
getCroatian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -1167,6 +1179,9 @@ Function getSerbian(identifier As String) As String
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getSerbian = "Свакој страници у документу додељен је јединствени стил."
|
getSerbian = "Свакој страници у документу додељен је јединствени стил."
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getSerbian = "Стварање веза у табели садржаја је завршено. Ако су овој поруци претходила упозорења о грешци, након исправљања грешака поново почните стварати везе."
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getSerbian = "No translation"
|
getSerbian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
@ -1396,6 +1411,9 @@ Function getBosnian(identifier As String) As String
|
||||||
Case "allPagesHaveUniqPageStyle"
|
Case "allPagesHaveUniqPageStyle"
|
||||||
getBosnian = "Svakoj stranici u dokumentu dodeljen je jedinstveni stil."
|
getBosnian = "Svakoj stranici u dokumentu dodeljen je jedinstveni stil."
|
||||||
Exit Function
|
Exit Function
|
||||||
|
Case "OutlineLinksFinished"
|
||||||
|
getBosnian = "Stvaranje veza u sadržaju je završeno. Ako su ovoj poruci prethodila upozorenja o pogrešci, počnite stvarati veze nakon ispravljanja pogrešaka."
|
||||||
|
Exit Function
|
||||||
Case Else
|
Case Else
|
||||||
getBosnian = "No translation"
|
getBosnian = "No translation"
|
||||||
End Select
|
End Select
|
||||||
|
|
BIN
translations.ods
BIN
translations.ods
Binary file not shown.
Loading…
Add table
Reference in a new issue