Variable references are case insensitive in Altium.
This commit is contained in:
parent
d51ac65349
commit
9351a88091
|
@ -790,20 +790,25 @@ void SCH_ALTIUM_PLUGIN::ParseLabel( const std::map<wxString, wxString>& aPropert
|
||||||
|
|
||||||
if( elem.ownerpartid == ALTIUM_COMPONENT_NONE )
|
if( elem.ownerpartid == ALTIUM_COMPONENT_NONE )
|
||||||
{
|
{
|
||||||
if( elem.text == "=SheetNumber" )
|
if( elem.text.StartsWith( "=" ) )
|
||||||
elem.text = "${#}";
|
{
|
||||||
else if( elem.text == "=SheetTotal" )
|
wxString token = elem.text.AfterFirst( '=' ).Lower();
|
||||||
elem.text = "${##}";
|
|
||||||
else if( elem.text == "=Title" )
|
if( token == "sheetnumber" )
|
||||||
elem.text = "${TITLE}";
|
elem.text = "${#}";
|
||||||
else if( elem.text == "=ProjectRev" )
|
else if( token == "sheettotal" )
|
||||||
elem.text = "${REVISION}";
|
elem.text = "${##}";
|
||||||
else if( elem.text == "=Date" )
|
else if( token == "title" )
|
||||||
elem.text = "${ISSUE_DATE}";
|
elem.text = "${TITLE}";
|
||||||
else if( elem.text == "=CompanyName" )
|
else if( token == "projectrev" )
|
||||||
elem.text = "${COMPANY}";
|
elem.text = "${REVISION}";
|
||||||
else if( elem.text == "=DocumentName" )
|
else if( token == "date" )
|
||||||
elem.text = "${FILENAME}";
|
elem.text = "${ISSUE_DATE}";
|
||||||
|
else if( token == "companyname" )
|
||||||
|
elem.text = "${COMPANY}";
|
||||||
|
else if( token == "documentname" )
|
||||||
|
elem.text = "${FILENAME}";
|
||||||
|
}
|
||||||
|
|
||||||
SCH_TEXT* text = new SCH_TEXT( elem.location + m_sheetOffset, elem.text );
|
SCH_TEXT* text = new SCH_TEXT( elem.location + m_sheetOffset, elem.text );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue