Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
268492ed
Kaydet (Commit)
268492ed
authored
Tem 16, 2012
tarafından
Luboš Luňák
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
rtl::O(U)String -> O(U)String
Change-Id: I45f5a8407b57c06a7cb0dad25c7ac5879711488d
üst
60802598
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
30 deletions
+28
-30
ooxmlexport.cxx
starmath/source/ooxmlexport.cxx
+6
-6
ooxmlimport.cxx
starmath/source/ooxmlimport.cxx
+0
-2
ooxmlimport.hxx
starmath/source/ooxmlimport.hxx
+22
-22
No files found.
starmath/source/ooxmlexport.cxx
Dosyayı görüntüle @
268492ed
...
...
@@ -203,7 +203,7 @@ void SmOoxmlExport::HandleText( const SmNode* pNode, int /*nLevel*/)
}
m_pSerializer
->
startElementNS
(
XML_m
,
XML_t
,
FSNS
(
XML_xml
,
XML_space
),
"preserve"
,
FSEND
);
SmTextNode
*
pTemp
=
(
SmTextNode
*
)
pNode
;
SAL_INFO
(
"starmath.ooxml"
,
"Text:"
<<
rtl
::
OUStringToOString
(
pTemp
->
GetText
(),
RTL_TEXTENCODING_UTF8
).
getStr
());
SAL_INFO
(
"starmath.ooxml"
,
"Text:"
<<
OUStringToOString
(
pTemp
->
GetText
(),
RTL_TEXTENCODING_UTF8
).
getStr
());
for
(
xub_StrLen
i
=
0
;
i
<
pTemp
->
GetText
().
Len
();
i
++
)
{
#if 0
...
...
@@ -224,7 +224,7 @@ void SmOoxmlExport::HandleText( const SmNode* pNode, int /*nLevel*/)
*pS << sal_uInt8(nFace+128); //typeface
#endif
sal_uInt16
nChar
=
pTemp
->
GetText
().
GetChar
(
i
);
m_pSerializer
->
writeEscaped
(
rtl
::
OUString
(
SmTextNode
::
ConvertSymbolToUnicode
(
nChar
)));
m_pSerializer
->
writeEscaped
(
OUString
(
SmTextNode
::
ConvertSymbolToUnicode
(
nChar
)));
#if 0
//Mathtype can only have these sort of character
...
...
@@ -329,8 +329,8 @@ void SmOoxmlExport::HandleAttribute( const SmAttributNode* pNode, int nLevel )
{
m_pSerializer
->
startElementNS
(
XML_m
,
XML_acc
,
FSEND
);
m_pSerializer
->
startElementNS
(
XML_m
,
XML_accPr
,
FSEND
);
rtl
::
OString
value
=
rtl
::
OUStringToOString
(
rtl
::
OUString
(
pNode
->
Attribute
()
->
GetToken
().
cMathChar
),
RTL_TEXTENCODING_UTF8
);
OString
value
=
OUStringToOString
(
OUString
(
pNode
->
Attribute
()
->
GetToken
().
cMathChar
),
RTL_TEXTENCODING_UTF8
);
m_pSerializer
->
singleElementNS
(
XML_m
,
XML_chr
,
FSNS
(
XML_m
,
XML_val
),
value
.
getStr
(),
FSEND
);
m_pSerializer
->
endElementNS
(
XML_m
,
XML_accPr
);
m_pSerializer
->
startElementNS
(
XML_m
,
XML_e
,
FSEND
);
...
...
@@ -408,13 +408,13 @@ void SmOoxmlExport::HandleRoot( const SmRootNode* pNode, int nLevel )
m_pSerializer
->
endElementNS
(
XML_m
,
XML_rad
);
}
static
rtl
::
OString
mathSymbolToString
(
const
SmNode
*
node
)
static
OString
mathSymbolToString
(
const
SmNode
*
node
)
{
assert
(
node
->
GetType
()
==
NMATH
);
const
SmTextNode
*
txtnode
=
static_cast
<
const
SmTextNode
*
>
(
node
);
assert
(
txtnode
->
GetText
().
Len
()
==
1
);
sal_Unicode
chr
=
SmTextNode
::
ConvertSymbolToUnicode
(
txtnode
->
GetText
().
GetChar
(
0
));
return
rtl
::
OUStringToOString
(
rtl
::
OUString
(
chr
),
RTL_TEXTENCODING_UTF8
);
return
OUStringToOString
(
OUString
(
chr
),
RTL_TEXTENCODING_UTF8
);
}
void
SmOoxmlExport
::
HandleOperator
(
const
SmOperNode
*
pNode
,
int
nLevel
)
...
...
starmath/source/ooxmlimport.cxx
Dosyayı görüntüle @
268492ed
...
...
@@ -35,8 +35,6 @@
using
namespace
oox
;
using
namespace
oox
::
formulaimport
;
using
rtl
::
OUString
;
using
rtl
::
OUStringBuffer
;
/*
The primary internal data structure for the formula is the text representation
...
...
starmath/source/ooxmlimport.hxx
Dosyayı görüntüle @
268492ed
...
...
@@ -41,30 +41,30 @@ class SmOoxmlImport
{
public
:
SmOoxmlImport
(
oox
::
formulaimport
::
XmlStream
&
stream
);
rtl
::
OUString
ConvertToStarMath
();
OUString
ConvertToStarMath
();
private
:
rtl
::
OUString
handleStream
();
rtl
::
OUString
handleAcc
();
rtl
::
OUString
handleBar
();
rtl
::
OUString
handleBox
();
rtl
::
OUString
handleBorderBox
();
rtl
::
OUString
handleD
();
rtl
::
OUString
handleEqArr
();
rtl
::
OUString
handleF
();
rtl
::
OUString
handleFunc
();
OUString
handleStream
();
OUString
handleAcc
();
OUString
handleBar
();
OUString
handleBox
();
OUString
handleBorderBox
();
OUString
handleD
();
OUString
handleEqArr
();
OUString
handleF
();
OUString
handleFunc
();
enum
LimLowUpp_t
{
LimLow
,
LimUpp
};
rtl
::
OUString
handleLimLowUpp
(
LimLowUpp_t
limlowupp
);
rtl
::
OUString
handleGroupChr
();
rtl
::
OUString
handleM
();
rtl
::
OUString
handleNary
();
rtl
::
OUString
handleR
();
rtl
::
OUString
handleRad
();
rtl
::
OUString
handleSpre
();
rtl
::
OUString
handleSsub
();
rtl
::
OUString
handleSsubsup
();
rtl
::
OUString
handleSsup
();
rtl
::
OUString
readOMathArg
();
rtl
::
OUString
readOMathArgInElement
(
int
token
);
OUString
handleLimLowUpp
(
LimLowUpp_t
limlowupp
);
OUString
handleGroupChr
();
OUString
handleM
();
OUString
handleNary
();
OUString
handleR
();
OUString
handleRad
();
OUString
handleSpre
();
OUString
handleSsub
();
OUString
handleSsubsup
();
OUString
handleSsup
();
OUString
readOMathArg
();
OUString
readOMathArgInElement
(
int
token
);
oox
::
formulaimport
::
XmlStream
&
stream
;
};
...
...
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